首页 > 今日更新 >

给一个不多于5位的正整数要求如下(给一个不多于5位的正整数要求)

发布时间:2024-06-09 14:30:45来源:

#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);}。

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。