引入
求奇数和:输入一批正整数(以零或负数为结束标志),求其中的奇数和。试 编写相应程序。
分析
需要一个循环输入数字,结束调解是输入负数,求奇数的和
代码
#include <stdio.h>
int main(void) {
/**
求奇数和:输入一批正整数(以零或负数为结束标志),求其中的奇数和。试 编写相应程序。
*/
int n;
double sum;
//结果为0
// printf("%d\n",1/2);
//结果为1
// printf("%d",1%2);
//输入复数结束循环
while(n >= 0){
scanf("%d",&n);
//1比较特殊 1%2=1,但是1是奇数
if(n == 1) sum+=n;
if(n %2 != 0){
sum+=n;
}
}
//打印奇数和
printf("%.2lf",sum);
return 0;
}