首页 >> 知识经验 > 百科知识 >

给一个不多于5位的正整数要求它是几位数(给一个不多于5位的正整数要求)

2023-06-20 17:20:39 来源: 用户: 

关于给一个不多于5位的正整数要求它是几位数,给一个不多于5位的正整数要求这个问题很多朋友还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!

1、#includevoid main(){ long int a,b,c,d,e,x; printf("请输入任意一个正整数"); scanf("%ld",&x); a=x/10000; /*分解出万位*/ b=x%10000/1000; /*分解出千位*/ c=x%1000/100; /*分解出百位*/ d=x%100/10; /*分解出十位*/ e=x%10; /*分解出个位*/ if(a!=0) printf("这是一个五位数,逆向为:%ld%ld%ld%ld%ld",e,d,c,b,a); else if(b!=0) printf("这是一个四位数,逆向打印为:%ld%ld%ld%ld",e,d,c,b); else if(c!=0) printf("这是一个三位数,逆向打印为:%ld%ld%ld",e,d,c); else if(d!=0) printf("这是一个二位数,逆向打印为:%ld%ld",e,d); else if(e!=0) printf("这是一个一位数,逆向打印为:%ld",e);}。

本文分享完毕,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章