C语言实现三位数逆序输出:简单易懂的代码示例
以下是一个简单的 C 语言程序,用于逆序输出一个三位数:
#include <stdio.h>
int main() {
int num, rev_num = 0;
printf("请输入一个三位数:");
scanf("%d", &num);
while (num != 0) {
rev_num = rev_num * 10 + num % 10;
num = num / 10;
}
printf("逆序输出为:%d\n", rev_num);
return 0;
}
程序首先要求用户输入一个三位数,并将其存储在变量'num'中。然后,程序使用一个 while 循环来计算逆序数字'rev_num'。在每个迭代中,程序将'num'的最后一位数字添加到'rev_num'中,并将'num'除以 10 以删除该数字。最终,程序输出逆序数字'rev_num'。
例如,如果用户输入数字'123',程序将输出'321'。
原文地址: https://www.cveoy.top/t/topic/nflY 著作权归作者所有。请勿转载和采集!