输入格式: 输入一个三位数的整数 输出格式: 第一行分别输出百位,十位,个位(使用英文逗号间隔) 第二行输出每位数字的立方和。用C语言编程
时间: 2023-05-30 20:04:25 浏览: 185
```c
#include <stdio.h>
int main() {
int num;
scanf("%d", &num);
int hundred = num / 100; // 计算百位
int ten = (num / 10) % 10; // 计算十位
int one = num % 10; // 计算个位
printf("%d,%d,%d\n", hundred, ten, one);
int sum = hundred * hundred * hundred + ten * ten * ten + one * one * one; // 计算立方和
printf("%d", sum);
return 0;
}
```
相关问题
输入一个三位数的整数输出第一行分别输出百位十位个位使用英文逗号间隔第二行输出每位数字的立方和
这个问题可以回答。假设输入的三位数整数为n,则百位数为n/100,十位数为n/10%10,个位数为n%10。因此,可以按照以下方式输出:
百位数,十位数,个位数
n/100,n/10%10,n%10
每位数字的立方和为百位数的立方加上十位数的立方加上个位数的立方,即:
百位数的立方+十位数的立方+个位数的立方
(n/100)^3+(n/10%10)^3+(n%10)^3
阅读全文