请在 下方输入 要搜索的题目:

编写程序(使用选择结构),给一个不多于5位的正整数,要求:(1)求出它是几位数;(2)分别输出每一位数字;(3)按逆序输出各位数字,例如原数为321,应输出123

编写程序(使用选择结构),给一个不多于5位的正整数,要求:(1)求出它是几位数;(2)分别输出每一位数字;(3)按逆序输出各位数字,例如原数为321,应输出123

发布时间:2025-07-13 20:42:38
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:#includeint main(){unsigned num,m,temp;int n,x;scanf("%u",&num);/*----------------------*/if(num<10) n=1,m=1;else if(num<100) n=2,m=10;else if(num<1000) n=3,m=100;else if(num<10000) n=4,m=1000;else if(num<100000) n=5,m=10000;else n=0;printf("num=%u,n=%d",num,n);/*----------------------*/temp=num;while(n>0){x=temp/m;temp=temp%m;m=m/10;n--;printf("%2d",x);}/*----------------------*/printf("num=%d,",num);while(num>0){printf("%d",num%10);num=num/10;}/*-----------------------*/return 0;}
专业技术学习
相关试题
专业技术学习
搜搜题库系统