用c语言键入一个四位整数(如3529),将其各位数字倒序(如9253)打印
时间: 2023-05-20 07:06:20 浏览: 62
以下是用 C 语言实现将四位整数各位数字倒序打印的代码:
```c
#include <stdio.h>
int main() {
int num, digit1, digit2, digit3, digit4;
printf("请输入一个四位整数:");
scanf("%d", &num);
digit1 = num % 10;
digit2 = num / 10 % 10;
digit3 = num / 100 % 10;
digit4 = num / 1000;
printf("倒序输出为:%d%d%d%d\n", digit1, digit2, digit3, digit4);
return 0;
}
```
输入一个四位整数,然后通过取模和整除运算得到各位数字,最后倒序输出即可。
注意:这里的代码只是一个示例,实际应用中需要进行输入合法性检查等处理。
相关问题
c语言将一个三位整数倒序
A:以下是C语言代码将一个三位整数倒序:
```
#include <stdio.h>
int main() {
int num, reversed_num = 0;
printf("请输入一个三位整数:");
scanf("%d", &num);
while (num != 0) {
reversed_num = reversed_num * 10 + num % 10;
num /= 10;
}
printf("倒序后的数字为:%d", reversed_num);
return 0;
}
```
C语言输入一个四位整数,求其各数位上的数字之和
你可以使用以下C语言代码实现:
```c
#include <stdio.h>
int main() {
int num, sum = 0;
printf("请输入一个四位整数:");
scanf("%d", &num);
// 计算各位数字之和
sum += num % 10;
num /= 10;
sum += num % 10;
num /= 10;
sum += num % 10;
num /= 10;
sum += num % 10;
printf("各数位上的数字之和为:%d\n", sum);
return 0;
}
```
首先使用 `scanf()` 函数读取输入的四位整数,然后使用 `%` 运算符和 `/` 运算符计算各位数字之和,最后输出结果即可。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)