1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 从键盘输入一个不多于3位的正整数 要求:求出它是几位数;分别打印出每一位数字;按

从键盘输入一个不多于3位的正整数 要求:求出它是几位数;分别打印出每一位数字;按

时间:2019-11-23 05:52:24

相关推荐

从键盘输入一个不多于3位的正整数 要求:求出它是几位数;分别打印出每一位数字;按

#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");elseprintf("输出的位数为:1\n");while (z)//相当于while (z!=0){ans = ans * 10 + z % 10;z /= 10;}printf("倒序数为:%d\n", ans);return 0;}

反序输出常用的思路就是按位取余,把取出来的值进行循环保存

从键盘输入一个不多于3位的正整数 要求:求出它是几位数;分别打印出每一位数字;按逆序打印出各位数字

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。