C语言编写程序 给定一组数,求大于0,等于0,小于0的数据个数

问题描述:

C语言编写程序 给定一组数,求大于0,等于0,小于0的数据个数
1个回答 分类:综合 2014-10-23

问题解答:

我来补答
#define N 10 
main()
{
int num1=0,num2=0,num3=0,i;
for(i=0;i<N;i++)
scanf("%d",&a[i]);
for(i=0;i<N;i++ )
{
if(a[i]>0)
numi++;
else if(a[i]<0)
num2++;
else num3++;
}
printf("大于0的个数:%d小于0的个数:%d等于0的个数%d\n",num1,num2,num3);
}
再问: undefined symbol ‘a' in function main
再答: 额,忘了定义数组aint a[N]; 还有那个if(a[i]>0)
num1++;抱歉,太大意了。 完整的代码:#define N 10 
main()
{
int num1=0,num2=0,num3=0,i,a[N];
for(i=0;i<N;i++)
scanf("%d",&a[i]);
for(i=0;i<N;i++ )
{
if(a[i]>0)
num1++;
else if(a[i]<0)
num2++;
else num3++;
}
printf("大于0的个数:%d小于0的个数:%d等于0的个数%d\n",num1,num2,num3);
}没问题了吧。

 
 
展开全文阅读
剩余:2000
上一页:合外力做功,