作业帮 > 综合 > 作业

c语言计算输入的整数中的奇数和以及偶数和,比如输入的整数为12345,那么奇数和为1+3+5=9,偶数和为2+4=6

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/06/04 11:05:45
c语言计算输入的整数中的奇数和以及偶数和,比如输入的整数为12345,那么奇数和为1+3+5=9,偶数和为2+4=6
我自己已经想到了
#include
void main()
{
int sum1=0,sum2=0,i,n;
printf("Please enter an integer:");
scanf("%d/n",&i);
for(i;i>0;i=i/10)
{
n=i%10;
if (n%2==0)
sum1+=n;
else
sum2+=n;
}
printf("even:%d odd:%d",sum1,sum2);
}
简单一点就是用数组存放输入的数,然后取出数组中的每个数,判断该数是奇数就将它加到一个定义的奇数和变量,比如sum1,如果是偶数就将它加到偶数和变量中,如sum2,最后输出就这两个变量.