用C语言编写程序,输入一个3位数,分别求这个3位数的个位数、十位数和百位数。
时间: 2023-05-11 13:02:15 浏览: 191
可以使用以下代码实现:
#include <stdio.h>
int main() {
int num, digit1, digit2, digit3;
printf("请输入一个3位数:");
scanf("%d", &num);
digit1 = num % 10;
digit2 = (num / 10) % 10;
digit3 = num / 100;
printf("个位数:%d\n", digit1);
printf("十位数:%d\n", digit2);
printf("百位数:%d\n", digit3);
return 0;
}
相关问题
编写C语言程序,输入一个3位数,计算并输出该数每位数的立方和
```c
#include <stdio.h>
int main() {
int num, digit1, digit2, digit3, sum;
printf("请输入一个三位数:");
scanf("%d", &num);
digit1 = num / 100; // 获取百位数
digit2 = (num / 10) % 10; // 获取十位数
digit3 = num % 10; // 获取个位数
sum = digit1 * digit1 * digit1 + digit2 * digit2 * digit2 + digit3 * digit3 * digit3; // 计算立方和
printf("%d的每位数的立方和为:%d\n", num, sum);
return 0;
}
```
用C语言编写程序,输入一个3位数,如123,实现输出结果为321。
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int num, reversed = 0;
printf("请输入一个三位数:");
scanf("%d", &num);
while (num > 0) {
reversed = reversed * 10 + num % 10;
num /= 10;
}
printf("反转后的数字为:%d", reversed);
return 0;
}
```
这个程序会先让用户输入一个三位数,然后使用循环将这个数字反转,最后输出反转后的结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)