键盘输入一个三位整数num,将其个、十、百位倒序生成一个数字输出。例如,若输入123,则输出321。请编程实现该功能
3条回答 默认 最新
wang_nn 2023-10-12 15:18关注对你有帮助的话,记得点采纳
#include <stdio.h> int main() { int num, reversed = 0; printf("请输入一个三位整数: "); scanf("%d", &num); if (num < 100 || num > 999) { printf("输入不是一个三位整数。\n"); return 1; } // 将个、十、百位倒序生成一个数字 while (num > 0) { int digit = num % 10; reversed = reversed * 10 + digit; num /= 10; } printf("倒序后的数字是: %d\n", reversed); return 0; }评论 打赏 举报解决 2无用