现有20个整数,分别求正数个数,负数个数,及20个数之和,求大神用C语言帮我编程一下,感激不尽!!

如题所述

#include<stdio.h>
void main()
{
    int a[]={-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,7,-8,8,-9,9,-10,10};
    int cnt1=0,cnt2=0,sum=0,i;
    for(i=0;i<20;i++)
    {
        if(a[i]<0) cnt1++;
        if(a[i]>0) cnt2++;
        sum+=a[i];
    }
    printf("正数:%d 负数:%d 和:%d\n",cnt2,cnt1,sum);
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-05
用判断语句判断是都大于0,然后计算正数负数的个数,最后求和
相似回答