#include <stdio.h>
int main () {
// 请在此处完成你的程序
printf("sum: %d; count: %d\n");
return 0;
}
使用while计算正数和
编程题
请用程序实现
输入一些整数(使用空格分隔数据),计算并输出其中所有正数的和,并统计出累加的项数。
注意:使用 while 语句完成本题;输入负数时不累加个数;输入 0 时表示输入结束。
示例 1
输入
1 2 3 -1 4 5 0
输出
sum: 15; count: 5
示例 2
输入
1 3 5 7 0
输出
sum: 16; count: 4
#include <stdio.h>
int main () {
int n,sum=0,count=0;
scanf("%d",&n);
while(n!= 0)
{
if(n>0)
{
sum+=n;
count++;
}
scanf("%d",&n);
}
printf("sum: %d; count: %d\n",sum,count);
return 0;
}
#include <stdio.h>
int main(void) {
int sum = 0;
int count = 0;
int temp;
while (scanf("%d", &temp) && temp != 0) {
if (temp > 0) {
count++;
sum += temp;
}
}
printf("sum:%d;count:%d",sum, count);
return 0;
}