c语言程序填写

来源:百度知道 编辑:UC知道 时间:2024/06/30 17:15:59
#include SIZE 12
main()
{int a[SIZE],i,j,t;
for(i=0;i<SIZE;i++)
scanf("%d",___);
i=0;j=__;
while(i<j) {t=a[i];___;____;i++;j--;}
for(i=0;i<SIZE;i++)
printf("%d",a[i]);
printf("\n");
}
我填的是
&s[i]
11
a[i]=a[j];a[j]=t;
第2个空应该写11还是写别的.

11对的啊,数组下标最大就数组长度减1,a[0]不就跟a[11]换了嘛,第一行是#define吧,估计你笔误

第一个不是&a[i]吗?怎么是s[i]?
j=22,i要加到11才完成11个数排序。
真是多余的,直接i<12不就好了吗,还要弄多个j