您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

C程序计算奇数位数和偶数位数之差

2025/10/24 18:32:05发布11次查看
给定一个数字,找出奇数位数和偶数位数之间的差异。这意味着我们将计算所有偶数位数和所有奇数位数,并将它们的总和相减。
示例input:12345output:3
说明the odd digits is 2+4=6the even digits is 1+3+5=9odd-even=9-6=3
取出数字中的每一位数字,并检查该数字是偶数还是奇数,如果是偶数,则将其与偶数和相加,如果不是,则与奇数和相加,然后取差。
示例#include <iostream>using namespace std;int main() { int n, r=0; int diff =0; int even=0; int odd=0; n=12345; while(n != 0){ r = n%10; if(r % 2 == 0) { even+=r; } else { odd+=r; } n/=10; } diff=odd-even; printf("%d",diff); return 0;}
以上就是c程序计算奇数位数和偶数位数之差的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product