以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。 main() { int x[10],a[9],i; for(i=0;i<10;i++)scanf("%d",&x[i]); for(【

admin2009-03-17  34

问题 以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。
   main()
   { int x[10],a[9],i;
     for(i=0;i<10;i++)scanf("%d",&x);
     for(【  】;i<10;i++)
         a[i-1]=x+【  】;
     for(i=0;i<9;i++)printf("%d",a);
     printf(" ");
   }

选项

答案i=1 x[i-1]

解析 对于10个数,相临的两个数相加取和,总共要进行9次加法运算。所以空14处应填入i=1。相临的两个数相加取和,放在数组a中,x[0]与x[1)的和存放在a[0]中。所以空15处应填入x[i-1]。
转载请注明原文地址:https://kaotiyun.com/show/0eXp777K
0

最新回复(0)