#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<math.h>
int main()
{
int a, b, c, z, ans;
ans = 0;
printf("请输入不超过三位数的数:");
scanf("%d", &z);
if (z > 99 && z < 999)
printf("输出的位数为:3\n");
else if (z > 9 && z < 99)
printf("输出的位数为:2\n");
else
printf("输出的位数为:1\n");
while (z)//相当于while (z!=0)
{
ans = ans * 10 + z % 10;
z /= 10;
}
printf("倒序数为:%d\n", ans);
return 0;
}
反序输出常用的思路就是按位取余,把取出来的值进行循环保存


本文介绍了一个简单的编程实现,通过定义变量和条件判断,用户输入不超过三位数的整数,程序会计算并输出其位数,并使用位取余法实现逆序显示。展示了如何利用循环结构和取余操作来实现倒序数的计算。
3866

被折叠的 条评论
为什么被折叠?



