【题目】 用java做,分析数字。输入一个不多于5位的正整数,要求:(1)求出它是几位数;(2)分别输出每一位数字;(3)按逆序输出各位数字;(4)判断逆序后的数字是奇数
【题目】C语言整数位描述输入一个不多于5位的正整数,要求:(1)求出它是几位数;(2)分别输出每一位数字;(3)按逆序输出各位数字。 输入输入一个不多于5位的正整数。 输出输出数据有3行,第一行为正整数位数,第二行为各位数字,第三行为逆序的各位数字。 样例输入123样例输出 3 1 2 3 3 2 1 我的代码是 ...
C语言整数位描述 输入一个不多于5位的正整数,要求: (1)求出它是几位数; (2)分别输出每一位数字; (3)按逆序输出各位数字。 输入 输入一个不多于5位的正整数。 输出 输出数据有3行,第一行为正整数位数,第二行为各位数字,第三行为逆序的各位数字。 样例输入 123 样例输出 3 1 2 3 3 2 1 我的代码...
3、 输入一个不多于5位的正整数,要求:(1) 求出它是几位数,并显示求解结果。(2) 分别输出每一位数字,例如,原数为123,则输出为:“第1位:1,第2位:2,第3位:3”。(3) 按逆序输出各位数字,例如,原数为321,则应输出123。应准备以下测试数据:(1) 要处理的数为1位正整数;...
①求出它是几位数;解题思路: 大于10000就是5位,否则大于1000就是四位,否则大于100是三位...答案:#include <stdio.h> int main() { int num; printf("enter num:"); scanf_s("%d", &num); if (num > 99999 || num < 0) { printf("请输入0~99999之间的正数\n"); return -1; } if (...
【题目】 C语言实验一一整数位输入一个不多于5位的正整数,要求:(1)求出它是几位数;(2)分别输出每一位数字;(3)按逆序输出各位数字。 #includestdio.h int main(){ int n,a,b=0,c,d,i,m=0; int s[4]; scanf("%d",&n);for(a=1;a=n;b++\)\(a=10^x *a; } printf("%d\n",b);...
编写一个 C 程序,要求从键盘输入一个不多于 5 位的正整数 x ,要求输出:一、它是几位数;二、逆序打印出各位数字,例如:原数为 789 ,应输出 987 。(解析:该问题的核心是分解出每一位上的数字: a=x/10000; /* 分解出万位上的数字 */ b=x%10000/1000; /* 分解出千位上的数字 */ c=x%1000/10...
/*输入一个不多于5位的正整数,要求:1求它是几位数;2分别输出每一位数字;3按逆 */ #include"stdio.h" main() { inta,bit,b,b1,b2,b3,b4; printf("pleaseenteranumber:\n"); scanf("%ld",&a); L:if(a>0&&a<=99999) {if(a<10) bit=1; if(a>9&&a<100) bit=2; if(a>99&&a<...
又出现了另一个问题 该数的逆数就是 43210 出现错误该怎么解决该问题另外请帮我简化源代码谢谢#include#include void main(){ int d ;long a[5]= ;/*保存各位的数*/\x05int n ; /*用来保存不多于5位的正整数*/\x05int z; /* 记录该数共有几位*/...
c语言输入一个不多于5位的正整数,要求: 求出它是几位数 分别输出每一位数字 按逆序输出各位数字,例如原数为321,应输出123 输入用例: 1 输出用例: 位数:1 每位数字为:1 反序数字为:1 输入用例: 12 输出用例: 位数:2 每位数字为:1,2 反序数字为:21...