给一个不多于5位的正整数,要求: (1)求出它是几位数字; (2)分别输出每一位数字; (3)按逆序输出各位数字,例如原数为123,应输出为321。 #include<stdio.h> int main() { int num1,num2,a,b,c,d,e,n; printf("please iuput a integer to num1:"); //求位数 scanf("%d",num1);...
百度试题 结果1 题目给一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每一位数字;3.按顺序输出各位数字,例如原数为321,应输出123。 相关知识点: 试题来源: 解析反馈 收藏
给一个不多于5位数的正整数,要求:1:求出它是几位数;2:分别输出每一位数字;3:按逆序输出各位数字,例如原数是123,应输出321 相关知识点: 试题来源: 解析 先 定义一个数组 a[5]初值a[5]的各个数都等于-1;p=num; i=0;//主要程序while(p>0){ a=[i]=p%10; //对p取余 p=p/10; i++;}...
给一个不多于5位的正整数,要求:(1)求出它是几位数,(2)分别打印出每一位数字(3)按顺序打印出各位数字,例如原数时321,应输出123。相关知识点: 试题来源: 解析main() { long num; int k; printf("please input a num form 0-99999:\n"); scanf("%ld",&num);...
【题目】 C语言习题给一个不多于5位的正整数,要求:(1)求出它是几位数;(2)分别输出每一位数字;(3)按逆顺序输出各个数字,例如原数为321,应输出123。“ (2)分别输出每一位数字;“呢? 答案 【解析】 #include"stdio.h"-|||-int main(){-|||-int num, tmp,ct;-|||-scanf("%d", &num);-|...
c语言问题2.给出一个不多于5位的正整数,要求:(1)求出它是几位数;(2)分别打印出每位数字的英文单词;(3)按逆序打印出各位数字。 答案 #include void main(){ int a; int b[6]; int num; scanf("%d",&a) //输入数字 for(int num=0;num<6;num++) { b[num]=a%10; a=(a-b[num])/10;...
题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 x = int(input("input a number:")) a = x // 10000 ___ c = x % 1000 // 100 d = x % 100 // 10 e = x % 10 if a != 0: print ("there are 5 ",e,d,c,b,a) elif b != 0: print (...
【题目】【题目】(C语言题目)给一个不多于5位的正整数,要求:1:求出它是几位数;2:分别打印出每一位数字;3:按逆序打印各位数字,例如原数为321,应输出123。(我编写出来了,5位数和4位数还有3位数输出都正常,但1,2位的数字一输进去答案就不对,不知道怎么回 ...
\5printf("请输入一个不多于5位的正整数:"); \5scanf("%d",&x); \5if (x<10) \5{ \5\5printf("%d是一个1位数\n",x); \5\5printf("个位数是%d\n",x)\5} \5else if (x<100) \5{ \5\5printf("%d是一个2位数\n",x); \5\5l1=x/10; \5\5l2=x-l1*10; \5\5printf(...
1给一个不多于5位的正整数,要求(1)求出它是几位数(2)分别输出每一位数字(3)按逆顺序输出各位数字,例如原来的数字为123,应输出321这三条大家有什么思路或见解,不要代码谢谢 2 给一个不多于5位的正整数,要求 (1)求出它是几位数 (2)分别输出每一位数字 (3)按逆顺序输出各位数字,例如原来的数字为12...