第一組的代碼有問題
有沒有照抄小編的第一組代碼的,為毛輸出結(jié)果只有34, ? 什么都沒了
#include<stdio.h>
int main (){
?int arr[]={99,94,95,93,92,91,90,88,97,89};
?int i,j;
?for(i=0;i<10;i++);
?{if(i!=9)
??printf("%d, ",arr[i]);
?else
??printf("%d",arr[i]);
}
?for(i=8;i>=0;i--){
??for(j=0;j<=i;j++)
??{if(arr[j]>arr[j+1]){
???int temp;
???temp=arr[i];
???arr[j]=arr[j+1];
???arr[j+1]=temp;??
???}
??}
?}printf("\n--------排序后---------\n");
?for(i=0;i<10;i++);
?{if(i!=9)
??printf("%d, ",arr[i]);
?else
??printf("%d",arr[i]);
}return 0;
}?
2016-11-02
//有兩處錯誤,改正和改正注釋如下:
#include<stdio.h>
int main (){
?int arr[]={99,94,95,93,92,91,90,88,97,89};
?int i,j;
?for(i=0;i<10;i++)? //分號去掉
?{if(i!=9)
? printf("%d, ",arr[i]);
?else
? printf("%d",arr[i]);
}
?for(i=8;i>=0;i--){
? for(j=0;j<=i;j++)
? {if(arr[j]>arr[j+1]){
?? int temp;
?? temp=arr[j];? //把i改為j
?? arr[j]=arr[j+1];
?? arr[j+1]=temp;?
?? }
? }
?}printf("\n--------排序后---------\n");
?for(i=0;i<10;i++)? //去掉分號,這里規(guī)定不能添加分號
?{if(i!=9)
? printf("%d, ",arr[i]);
?else
? printf("%d",arr[i]);
}return 0;
}
2016-07-10
for(i=0;i<10;i++);
這段代碼后不要分號就對了。