c语言程序设计试题+统计

来源:百度知道 编辑:UC知道 时间:2024/09/21 13:48:31
编写一个程序,任意输入20个整数存入一对数组,统计其中正数、零和负数的个数,并计算正数和负数之和,然后把统计结果和计算结果输出。
朋友们,帮个忙啊,最好写上注释,我是新手啊。

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++;
}
开头结尾自己搞定吧

忘了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了。