编写一程序,从键盘输入输入一个三位正整数,然后反向输出对应的数,如果输入的数不是三位正整数,则输出-1。
时间: 2023-03-26 20:03:53 浏览: 186
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
请问您输入的是一个三位正整数吗?如果是,我可以为您提供以下代码:
#include <stdio.h>
int main() {
int num;
printf("请输入一个三位正整数:");
scanf("%d", &num);
if (num < 100 || num > 999) {
printf("-1\n");
} else {
int a = num / 100;
int b = num % 100 / 10;
int c = num % 10;
printf("%d%d%d\n", c, b, a);
}
return ;
}
如果不是三位正整数,会输出-1。如果是三位正整数,会反向输出对应的数。
阅读全文