#include <stdio.h>
#include <stdlib.h>
/* 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
简单的do...while和/=、%=的应用
*/
main() {
int num,weishu,temp;
printf("请输入一个不多于五位的数字:\n");
scanf("%d",&num);
temp=num;
//判断是几位数字
while(num%10!=0){
weishu++;
num/=10;
}
printf("位数为:%d\n",weishu);
printf("逆序打印结果为");
do{
printf("%d",temp%10);
temp/=10;
}while(temp!=0);
}
35-给个数字,求位数,逆序输出
最新推荐文章于 2014-01-28 15:27:52 发布