任务描述
本关任务:用do…while循环实现输入一批整数,以零为结束标志,统计正负数个数。
相关知识
略
编程要求
根据提示,在右侧编辑器补充代码,统计正负数个数。
测试说明
平台会对你编写的代码进行测试:
测试输入:14 52 36 -8 -9 25 34 -19 0
预期输出:正数个数为5负数个数为3
#include <stdio.h>
int main()
{
int num,zsum=0,fsum=0;
//循环输入与求和
/********** Begin **********/
do
{
scanf("%d",&num);
if(num>0){
zsum++;
}else if(num<0){
fsum++;
}
}while(num!=0);
printf("正数个数为%d\n",zsum);
printf("负数个数为%d",fsum);
/********** End **********/
return 0;
}