C语言作业

求大神帮我做做第三第四题,感谢

1、 定义一个数组名为ftop且有5个int类型元素的一维数组,同时给每个元素赋初值为0,请写出数组的定义语句_________
请填空-> int ftop[5]={0};
2、 下面程序的功能是:为一维数组a中的元素赋值,并按照逆序输出。请在程序中的横线上填入正确的内容。
main( )
{ int i,a[10]; /* 定义循环变量i和一维数组a */
for(i=0;i<=9;i++)
scanf("%d",&a[i ]);
for(__i=9_ ;i>=0;i--)
printf("%d ",a[i]); /* 按照逆序输出 */
printf("\n");
}

请填空-> i=9;
3、 下面程序的功能是:输出一维数组a中的最小值及其下标。请在程序中的横线上填入正确的内容。
main( )
{ int i,p=0,a[10]; /* 定义a为数组名,p为下标名 */
for(i=0; i<10; i++)
scanf("%d",&a[i]);
for(i=1; i<10; i++)
if (a[i]<a[p])
__p=i_______ ;
printf("%d,%d",a[p],p); /* 输出一维数组a中的最小值及其下标 */
}

请填空-> p=i;
4、 下面程序的功能是:求一维数组中下标为偶数的元素之和并输出。请在程序中的横线上填入正确的内容。
main( )
{ int i,sum=0;
int a[ ]={2,3,4,5,6,7,8,9};
for(i=0; i<8;___i+=2______)
sum+=a[i];
printf("sum=%d\n",sum);
}

请填空-> i+=2
温馨提示:答案为网友推荐,仅供参考
相似回答