用dev写一个输入一个两位数,交换十位数和个位数上的数字并输出的完整代码
时间: 2023-04-08 10:05:24 浏览: 109
下面是使用dev编写的交换十位数和个位数上的数字的代码:
```
#include <stdio.h>
int main()
{
int num, ten, one, new_num;
printf("请输入一个两位数:");
scanf("%d", &num);
ten = num / 10;
one = num % 10;
new_num = one * 10 + ten;
printf("交换后的数字为:%d\n", new_num);
return 0;
}
```
相关问题
用dev写一个输入一个三位数,输出它的各个数位之和的完整代码
抱歉,我可以回答这个问题。以下是使用dev编写的输入一个三位数,输出它的各个数位之和的完整代码:
```
#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; // 取百位数
printf("各个数位之和为:%d\n", sum);
return 0;
}
```
用dev写一个输入一个三位整数输出它的各个数位之和的完整代码
很高兴为您提供代码:
#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; // 取百位数
printf("各个数位之和为:%d\n", sum);
return 0;
}