发布网友 发布时间:2022-04-24 04:49
共1个回答
热心网友 时间:2023-10-29 15:37
有两个问题,一是变量sum没有给初始值0,二是for后面不要写分号,改成如下:
#include <stdio.h>
int main(void)
{
int num[20];
int sum=0,i;
for(i=0;i<=19;i++)
scanf("%d",&num[i]);
for(i=0;i<=19;i++)
if(num[i]<0)
sum+=num[i];
printf("sum=%6d",sum);
return 0;
}
热心网友 时间:2023-10-29 15:37
有两个问题,一是变量sum没有给初始值0,二是for后面不要写分号,改成如下:
#include <stdio.h>
int main(void)
{
int num[20];
int sum=0,i;
for(i=0;i<=19;i++)
scanf("%d",&num[i]);
for(i=0;i<=19;i++)
if(num[i]<0)
sum+=num[i];
printf("sum=%6d",sum);
return 0;
}