#include
int main(){
int i,a[10],j;
for(i=0;i<10;i++){
scanf("%d",&a[i]);
}
for( j=0;j>=9;j++){
if(j==6&&j<=9){
printf("%d,",a[j]);
}
}
for(j=0;j<5;j++){
if(j==4)
printf("%d",a[j]);
else
printf("%d,",a[j]);
}
return 0;
}
修改如下,改动处见注释,供参考:
#include<stdio.h>
int main(){
int i,a[10],j;
for(i=0;i<10;i++){
scanf("%d",&a[i]);
}
for( j=0;j<=9;j++){// for( j=0;j>=9;j++) 修改
if(j>=5&&j<=9){ //f(j==6&&j<=9) 修改
printf("%d,",a[j]);
}
}
for(j=0;j<5;j++){
if(j==4)
printf("%d",a[j]);
else
printf("%d,",a[j]);
}
return 0;
}
for( j=0;j>=9;j++) 这句j>=9永远不满足,你应该是笔误
#include<stdio.h>
int main(){
int i,a[10],j;
for(i=0;i<10;i++){
scanf("%d",&a[i]);
}
for( j=5;j<10;j++){
printf("%d,",a[j]);
}
for(j=0;j<5;j++){
printf("%d",a[j]);
}
return 0;
}