用c语言编写输入一批整数,统计正数的个数并计算它们的和。当输入负数或零时,表示输入结束。
时间: 2023-05-18 12:04:38 浏览: 998
好的,这是一个很基础的编程问题,以下是代码示例:
```c
#include <stdio.h>
int main() {
int num, sum = 0, count = 0;
printf("请输入一批整数,以负数或零结束:\n");
scanf("%d", &num);
while (num > 0) {
sum += num;
count++;
scanf("%d", &num);
}
printf("正数的个数为:%d,它们的和为:%d\n", count, sum);
return 0;
}
```
这个程序会不断读入整数,如果读入的整数大于0,则将其加入到sum中,并增加count的值。当读入的整数小于等于0时,程序会输出正数的个数和它们的和。
阅读全文
相关推荐

