问题
填空题
以下程序的功能是:求出数组X中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。
main()
int x[10], a[9], i;
for[i=0; i<10; i++) scanf("%d", &x[i]);
for( (9) ; i<10; i++)
a[i-1]=x[i]+ (10) ;
for(i=0; i<9; i++)printf("%d", a[i]);
printf(" ");
答案
参考答案:x[i-1]
解析: 对于10个数,相邻的两个数相加取和,总共要进行9次加法运算,所以空9处应填入i=1。相邻的两个数相加取和,放在数组a中,x[0]与x[1]的和存放在a[0]中,所以空10处应填入x[i-1]。