C语言求一维数组中下标为偶数的元素之和,求问我的程序出错在哪里,如何改,为什么?刚学C语言求支援。

2024-11-08 05:54:14
推荐回答(3个)
回答1:

你的程序有以下三个错误

1、#define m必须要给m进行定义,这样才能知道定义的的数组有几个元素,比如该题定义的数组有10个元素,那么改成#define m 10

2、scanf("%d",&a[i])前面的for循环应该改为for(i=0;i,在进行求和之前,需要把数组当中的值全部输入进去,才能进行下面的步骤。

3、for(i=0;i

以下是改写的的程序以及运行图

扩展资料

1、for语句最简形式为:

for( ; ; )

2、一般形式为:

for(单次表达式;条件表达式;末尾循环体)

3、 for循环中的"单次表达式"、"条件表达式"和"循环体语句"都是选择项, 即可以缺省成只剩下“;”的空语句,。

回答2:

C语言求一维数组中下标为偶数的元素之和,一组有几个?10个?
这一行要写为:

#define m 10
for(i=0;i要改为:
for(i=0;i

回答3:


#define m 5

你定义的常量是几呢?