c语言程序设计试题+统计
发布网友
发布时间:2022-05-01 00:28
我来回答
共2个回答
热心网友
时间:2022-06-21 09:18
int a[20];
int Plus=0;int CountPlus=0;
int Negative=0; int CountNegative=0;
int zero=0;
for (int i=0;i!=20;i++)
{
cin>>a[i];
if (a[i]>0)
{
Plus+=a[i];
CountPlus++;
}
if (a[i]<0)
{
Negative+=a[i];
CountNegative++
}
else
zero++;
}
开头结尾自己搞定吧
热心网友
时间:2022-06-21 09:18
忘了C怎么写了,给你个大概吧
定义一个正数之和x;负数之和y ;正数个数c;负数个数d;零的个数f;初始值都为0
数组a[]长度为20
用一个for循环for(int i=0;i<20;i++)
{
if(a[i]<0){y=y+a[i];d++;}
else if(a[i]>0){ x=x+a[i];c++;}
else{d++;}
}
最后打印你想要的值就OK了。