给定一个正整数n,分别求出其所包含的所有奇数数字之和与偶数数字之和,并求出奇偶数字之和的差。
1条回答 默认 最新
- 南七灵 2021-12-21 11:12关注
#include <stdio.h> int main() { int odd = 0,even = 0,n; scanf("%d",&n); while(n > 0){ if(n % 10 % 2 == 0){ even += n % 10; }else{ odd += n % 10; } n /= 10; } printf("奇数之和为%d 偶数之和为%d 差为%d",odd,even,odd-even); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1