用C语言编写程序,从键盘输入一个三位数,然后反向输出对应的数,如果输入的数不是三位正整数,则输出-1
时间: 2023-05-21 07:04:14 浏览: 179
YOLO算法-城市电杆数据集-496张图像带标签-电杆.zip
可以这样实现该程序:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个三位数:\n");
scanf("%d", &num);
if (num >= 100 && num <= 999) {
int reverse = (num % 10) * 100 + (num / 10 % 10) * 10 + (num / 100);
printf("反向输出的数为:%d\n", reverse);
} else {
printf("-1\n");
}
return 0;
}
```
该程序首先从键盘输入一个三位数,然后判断输入的数是否为三位正整数,如果是,则反向输出对应的数,否则输出-1。其中,通过求模和整除操作,将个位、十位和百位分别提取出来,然后组成一个新的数即可。
阅读全文