c语言程序设计 在线等
发布网友
发布时间:2022-05-27 13:18
我来回答
共4个回答
热心网友
时间:2023-05-28 10:19
1.main后面加括号,改成main()
2.s=count=0改成int s=0,count=0;
3.scanf("%d",a[i])改成scanf("%d",&a[i])
4.for ( i = 1; i <= 20; i++ )改成for ( i = 0 i <= 20; i++ )
5.printf("s=%d\t count=%d/n", s, count );这句前面的“}”号去掉,多余了
热心网友
时间:2023-05-28 10:19
#include <stdio.h>
void main()
{
int i; s=count=0;
int a[20];
for ( i = 1; i <= 20; i++ )
scanf("%d\n",&a[i]);
for ( i = 1; i <= 20; i++ )
{
if ( a[i]<0 )
s += a[i];
++count;
}
}
printf("s=%d\t count=%d\n", s, count );
}
热心网友
时间:2023-05-28 10:20
s=count=0 //这两个变量都没有定义。
scanf("%d",a[i]);//&a[i]
if ( a[i]>0 ) //a[i]<0
printf("s=%d\t count=%d/n", s, count );// \n
不想找了,本身是很不规范的程序。
热心网友
时间:2023-05-28 10:20
#include <stdio.h>
void main()
{
int i;
int s,count;
s=count=0;
int a[21];
for ( i = 1; i <= 20; i++ )
scanf("%d",&a[i]);
for ( i = 1; i <= 20; i++ )
{
if ( a[i]>0 )
s += a[i];
count++;
}
}
printf("s=%d\t count=%d/n", s, count );
}