1.以下程序实现输入10个数存入数组a中,然后计算各元素的和并存入su中。
答案:1 悬赏:10 手机版
解决时间 2021-01-15 22:33
- 提问者网友:玫瑰园
- 2021-01-15 08:19
1.以下程序实现输入10个数存入数组a中,然后计算各元素的和并存入su中。
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-01-15 09:15
各空为
i<10
a+i
int su=0;
su+=a[i];
完整程序
#include"stdio.h"
main()
{
int a[10],i,su;
for(i=0;i<10;i++)
scanf("%d,a+i");
int su=0;
for(i=0;i<=10;i++)
su+=a[i];
printf("%d",su);
}追问在Turboc中运行后得不到正确结果?追答原始未填的程序就不对,两个for循环 均是i<10,由于a[10],则根本没有下标10的数
数组会崩溃
#include"stdio.h"
main()
{
int a[10],i,su;
for(i=0;i<10;i++)
scanf("%d,a+i");
int su=0;
for(i=0;i<10;i++)
su+=a[i];
printf("%d",su);
}
i<10
a+i
int su=0;
su+=a[i];
完整程序
#include"stdio.h"
main()
{
int a[10],i,su;
for(i=0;i<10;i++)
scanf("%d,a+i");
int su=0;
for(i=0;i<=10;i++)
su+=a[i];
printf("%d",su);
}追问在Turboc中运行后得不到正确结果?追答原始未填的程序就不对,两个for循环 均是i<10,由于a[10],则根本没有下标10的数
数组会崩溃
#include"stdio.h"
main()
{
int a[10],i,su;
for(i=0;i<10;i++)
scanf("%d,a+i");
int su=0;
for(i=0;i<10;i++)
su+=a[i];
printf("%d",su);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯