给一个不多于5位的正整数要求如下(给一个不多于5位的正整数要求)
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"); }。