从键盘任意输入一个3位数n,编程计算n的每一位数字相加之和 (忽略整数前的正负号,使用数学函数fabs(n),另外,要在前面#include<math.h>)。 例如,输入n为123,则由123分离出百位1、十位2、个位3, 然后计算1+2+3=6,并输出6。
时间: 2024-02-15 08:01:34 浏览: 71
从键盘输入一个三位整数,逆序输出。如输入123,输出321。
好的,这是一个简单的数学题,以下是C语言的实现代码:
```c
#include <stdio.h>
#include <math.h>
int main() {
int n, sum = 0;
printf("请输入一个三位数:");
scanf("%d", &n);
n = fabs(n); // 取绝对值,忽略正负号
// 分离出百位、十位和个位,并相加
sum += n / 100;
n %= 100;
sum += n / 10;
n %= 10;
sum += n;
printf("每位数字之和为:%d\n", sum);
return 0;
}
```
希望能够帮到你!
阅读全文