C语言实现逆序输出数字要求输入的是三位数如果超过三位数或小于三位数则报错如:键盘输入700程序输出7;键盘输入123程序输出321
以下是用C语言实现逆序输出三位数的代码:
#include <stdio.h>
int main() {
int num;
printf("请输入一个三位数:");
scanf("%d", &num);
if (num >= 100 && num <= 999) {
int hundreds = num / 100;
int tens = (num / 10) % 10;
int units = num % 10;
printf("逆序输出为:%d%d%d\n", units, tens, hundreds);
} else {
printf("输入错误!请输入一个三位数。\n");
}
return 0;
}
这段代码首先从键盘输入一个整数,然后判断输入的整数是否为三位数。如果是三位数,则将百位、十位和个位数分别提取出来,并逆序输出。如果输入的整数不是三位数,则输出错误提示信息。
原文地址: https://www.cveoy.top/t/topic/jdx5 著作权归作者所有。请勿转载和采集!