题目
C语言 给出一个不多于5位的正整数.1.输出它是几位数 2.输出每一位数字 3.按逆序输出各位数字,
#include "stdio.h"
void main()
{
int x,a,b,c,d,e,n,j;
printf("请输入一个不多于5位的正整数 ");
scanf("%d",&x);
a=x/10000;
b=x/1000-a*10;
c=x/100-a*100-b*10;
d=x/10-a*1000-b*100-c*10;
e=x-a*10000-b*1000-c*100-d*10;
if(a!=0)n=5;
else if(b!=0)n=4;
else if(c!=0)n=3;
else if(d!=0)n=2;
else n=1;
if(a>9)printf("输入的数大于5位 ");
printf("该数字是%d位数,万位%d,千位%d,百位%d,十位%d,个位%d ",n,a,b,c,d,e);
if(n=5)j=e*10000+d*1000+c*100+b*10+a;
else if(n=4)j=e*1000+d*100+c*10+b;
else if(n=3)j=e*100+d*10+c;
else if(n=2)j=e*10+d;
else j=e;
printf("该数的逆序是%d ",j);
}
#include "stdio.h"
void main()
{
int x,a,b,c,d,e,n,j;
printf("请输入一个不多于5位的正整数 ");
scanf("%d",&x);
a=x/10000;
b=x/1000-a*10;
c=x/100-a*100-b*10;
d=x/10-a*1000-b*100-c*10;
e=x-a*10000-b*1000-c*100-d*10;
if(a!=0)n=5;
else if(b!=0)n=4;
else if(c!=0)n=3;
else if(d!=0)n=2;
else n=1;
if(a>9)printf("输入的数大于5位 ");
printf("该数字是%d位数,万位%d,千位%d,百位%d,十位%d,个位%d ",n,a,b,c,d,e);
if(n=5)j=e*10000+d*1000+c*100+b*10+a;
else if(n=4)j=e*1000+d*100+c*10+b;
else if(n=3)j=e*100+d*10+c;
else if(n=2)j=e*10+d;
else j=e;
printf("该数的逆序是%d ",j);
}
提问时间:2020-10-28
答案
#include "stdio.h"void main(){int x,a,b,c,d,e,n,j;printf("请输入一个不多于5位的正整数
");scanf("%d",&x);a=x/10000;b=x/1000-a*10;c=x/100-a*100-b*10;d=x/10-a*1000-b*100-c*10;e=x-a*10000-b*1000-c*100-d*...
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点
- 1数学五年级应用题(希望能告诉我为什么这样做)
- 2要贴近生活,新颖,可以用上初一数学的知识的题材.
- 3血清中哪种蛋白质的含量最高
- 4英文TEL翻译成中文是什么意思
- 5《最后一课》上了哪些内容?写了哪些情景?小弗朗士有哪些感受?
- 6一棵大树树干的周长是157厘米,这棵大树树干的横截面积是多少平方厘米?
- 7北陂杏花 王安石 诗中的杏花是怎样的形象?作者的用意是什么?
- 834%盐酸浓度和密度为397.5Kg/m3 ,1.169g/cm3 ,体积为97m3,请问算有多少吨盐酸是用浓度还是密度算?
- 9一个长方体木箱长十分之九米宽三分之二米高三分之一米.这个木箱怎样放置占地面积最小?是多少?
- 10用___来表示物质的溶解能力,即:在一定__下,在 __克溶剂里达到__状态时所溶解某物质的__(克)为该物质在这种溶剂里的溶解度(克/100克水)