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

姚德武
导读 大家好,乐天来为大家解答以下的问题,关于给一个不多于五位的正整数要求求出它是几位数,给一个不多于5位的正整数要求这个很多人还不知道,

大家好,乐天来为大家解答以下的问题,关于给一个不多于五位的正整数要求求出它是几位数,给一个不多于5位的正整数要求这个很多人还不知道,现在让我们一起来看看吧!

1、int main( ){int i=0;int num=0;scanf("%5d",&i);if(i>9999&&i<=99999)num=5;if(i>999&&i<=9999)num=4;if(i>99&&i<=999)num=3;if(i>9&&i<=99)num=2;if(i>-1&&i<=9)num=1;printf("%d位的",num);printf("%d",i%10);if(num>1)printf("%d",i%100/10);if(num>2)printf("%d",i%1000/100);if(num>3)printf("%d",i%10000/1000);if(num>4)printf("%d",i%100000/10000); system("pause"); }。

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

标签:

免责声明:本文由用户上传,如有侵权请联系删除!