当前位置: 代码迷 >> C语言 >> 这题写起来很容易,但公式很。。。。
  详细解决方案

这题写起来很容易,但公式很。。。。

热度:92   发布时间:2007-09-20 17:24:52.0
# include <stdio.h>
void main()
{
int i,j,a[4];
printf("Enter a number:");
for(i=0;i<4;i++)
scanf("%d",a[i]);
for(i=0;i<4;i++)
j+=a[i];
printf("%d\n",j);
gerchar();
}
各位前辈 偶也不知道对不对,在网吧了 没有编译,请教各位了 !!
----------------解决方案--------------------------------------------------------
scanf("%d",& a[i]);
j应该要初始化为0.
# include <stdio.h>
void main()
{
int i,j=0,a[4];
printf("Enter a number:");
for(i=0;i<4;i++)
scanf("%d",&a[i]);
for(i=0;i<4;i++)
j+=a[i];
printf("%d\n",j);
gerchar();
}
我运行一下结果:
Enter a number:2 3 4 5
14

----------------解决方案--------------------------------------------------------
谢谢 前辈了  不过我听 他们说 a[] 其实a本身就是一个地址,不知道对不对/
----------------解决方案--------------------------------------------------------
  相关解决方案