0
点赞
收藏
分享

微信扫一扫

20241010_173117 c语言 求整数各个位数的和

需求

从键盘接收一个整数 求这个整数的每一位的数字之和 例如,输入123,就计算出1+2+3的结果并输出

代码

#include <stdio.h>



int main() {
int num;
int s = 0;
int ge;
int raw_num;

printf(请输入一个整数:\n);
scanf(%d,
raw_num = num;
while(num!=0){
// num = 597
// 获取最右侧的数字(个位)
ge = num%10;
// 让个数的这个数与总和变量累加
s = s + ge;
// 循环变量要变化
num = num/10;
}

printf(整数%d的每位数字之和为%d,raw_num,s);
printf(\n);


return 0;
}
举报

相关推荐

0 条评论