从键盘任意输入一个3位数n,编程计算n的每一位数字相加之和
时间: 2023-05-22 11:02:41 浏览: 112
好的,让我来帮您计算。假设输入的三位数为n,则其百位数为百位数 = n / 100,十位数为十位数 = n / 10 % 10,个位数为个位数 = n % 10。三个数字相加之和为 sum = 百位数 + 十位数 + 个位数。
相关问题
c语言从键盘任意输入一个3位数n 编程计算n的每一位数字相加之和
#include <stdio.h>
int main() {
int n, sum = 0;
printf("请输入一个3位数:");
scanf("%d", &n);
sum += n / 100; // 取出百位数字并加到sum中
n %= 100; // 去掉百位数字
sum += n / 10; // 取出十位数字并加到sum中
n %= 10; // 去掉十位数字
sum += n; // 剩下的就是个位数字,加到sum中
printf("每一位数字相加之和为:%d\n", sum);
return 0;
}
从键盘任意输入一个3位数n,编程计算n的每一位数字相加之和
好的,这个问题很简单,以下是计算每一位数字相加之和的代码:
#include <stdio.h>
int main() {
int n, sum = 0;
printf("请输入一个三位数:");
scanf("%d", &n);
sum += n % 10; // 取个位数
n /= 10; // 去掉个位数
sum += n % 10; // 取十位数
n /= 10; // 去掉十位数
sum += n; // 取百位数
printf("每一位数字相加之和为:%d\n", sum);
return 0;
}
输入一个三位数,比如说 123,就会输出每一位数字相加之和为 6。
希望这个回答能够帮到你!
阅读全文
相关推荐









