【问题描述】 编写一程序,从键盘输入输入一个三位正整数,然后 【输入形式】 反向输出对应的数,如果输入的数不是三位正整数,则输出-1。 从键盘输入三位的正整数。 【输出形式】 输出交换后的正整数值。 【输入样例】
时间: 2023-03-28 07:00:23 浏览: 108
从键盘输入一个三位整数,逆序输出。如输入123,输出321。
我可以回答这个问题。请看下面的代码:
#include <stdio.h>
int main() {
int num;
scanf("%d", &num);
if(num < 100 || num > 999) {
printf("-1\n");
} else {
int a = num / 100;
int b = (num / 10) % 10;
int c = num % 10;
printf("%d%d%d\n", c, b, a);
}
return ;
}
输入样例:
123
输出样例:
321
阅读全文