c语言输出从键盘输入一个2位正整数,通过计算机调整各位数字的前后顺序,保证其十位数字小于个位数字。
时间: 2023-05-12 10:04:57 浏览: 143
下面是C语言代码:
```
#include <stdio.h>
int main() {
int num, ten, one, new_num;
printf("请输入一个2位正整数:");
scanf("%d", &num);
ten = num / 10;
one = num % 10;
if (ten >= one) {
new_num = one * 10 + ten;
} else {
new_num = num;
}
printf("调整后的数字为:%d\n", new_num);
return 0;
}
```
相关问题
c语言写从键盘输入一个2位正整数,通过计算机调整各位数字的前后顺序,保证其十位数字小于个位数字。
以下是 CSDN 开发的 C知道 的回答:
可以使用以下代码实现:
#include <stdio.h>
int main() {
int num, ten, one, temp;
printf("请输入一个2位正整数:");
scanf("%d", &num);
ten = num / 10;
one = num % 10;
if (ten < one) {
temp = ten;
ten = one;
one = temp;
}
printf("调整后的数字为:%d%d\n", ten, one);
return 0;
}
这段代码会先从键盘输入一个2位正整数,然后通过计算机调整各位数字的前后顺序,保证其十位数字小于个位数字,最后输出调整后的数字。
阅读全文