10给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123输入一个不大于5位的数字输出三行 第
给一个不多于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);...
c语言 给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123 /*#include<stdio.h> int main() { int a[5],b,i; scanf("%d",&b); for(i = 0;b != 0;i++) { a[i] = b%10; b = b/10; } printf("%d\n",i...
case 5:printf("第五位%d第四位%d第三位%d第二位%d第一位%d\n",x5,x4,x3,x2,x1); printf("逆序输出%d%d%d\n",x1,x2,x3,x4,x5); break; case 4:printf("第四位%d第三位%d第二位%d第一位%d\n",x4,x3,x2,x1); printf("逆序输出%d%d%d\n",x1,x2,x3,x4); break; case 3:printf("...
程序旨在处理一个不多于5位的正整数,并完成以下任务:(1) 确定该数的位数。(2) 分别输出每一位数字。(3) 按逆序输出这些数字。首先,程序通过#include引入必要的库文件,并定义了一个int类型的数组a用于存储每一位数字,以及一个int类型的变量count用于记录位数。用户被提示输入一个不多于5位的正...
百度试题 结果1 题目给一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每一位数字;3.按顺序输出各位数字,例如原数为321,应输出123。 相关知识点: 试题来源: 解析反馈 收藏
【题目】 大哥们,我这个C到底错哪了?给出一个不多于5位的正整数,要求:(1)求出它是几位数# include int main()int a,b,c,d,e, f,r,y,z scanf("%d", &a)if(a9999)r=5 e s∈if(10000a999) x=4els e if (1000a99) x=3els e if (100a9) x=2//els e r=1printf("位数:%d\n"...
include<stdio.H>int main(){ unsigned int x=1, i=0; unsigned char c[5]={0}; while(1) { printf("输入正整数x(不超过5位):"); scanf("%u",&x); if(x/100000) { printf("超过范围!\n"); continue; } i=0; do { c[i++...
大哥们,我这个C到底错哪了?给出一个不多于5位的正整数,要求:(1)求出它是几位数;# includeint main(){int a,b,c,d,e,f,x,y,z;scanf("%d",&a);if (a>9999) x=5;else if (10000>a>999) x=4;else if (1000>a>99) x=3;
cout<<"请输入一个不多于5位的正整数";cin>>x;if(x<10000&&x>=0){if(x<10){cout<<"x是一位数"<<x;} else if(x>=10&&x<100){a=x/10;b=x%10;cout<<"x是一个两位数"<<b<=100&&x<1000){c=x/100;d=(x/10)%10;e=(x%100)%10;cout<<"x是一个三位数"<<e<<" ...