镇江嘉禾:我想请教点东西

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 18:35:49
1 main()
2{
3float a[10]={0.0};
4int i;
5for (i=0;i<3;i++)scanf("%d",&a[i]);
6for (i=1;i<10;i++0 a[0]=a[0]+a[i];
7printf("%f\n",a[0]);
}
答案是“第五行有错误的”错在哪???
C语言囖

我觉得不止第五行有错误
第一行:最后一个括号是')'而不是')';
第七行:最后一个括号同理;
第六行:i++后面不是0而应该是')';
对于第五行:
scnaf中的%d是用来接收整形数据的,而你定义的数组a是一个浮点型数组,这样怎么可以赋值呢?应该将%d改为%f就OK了。


现说是什么软件?