(输入正整数,将其逆序输出,并判断位数)输入0-32767之间的整数,判断位数,并分别输出各个位上的数值
程序员文章站
2022-03-22 08:41:02
...
题目描述
输入0-32767之间的整数,将其逆序输出,判断位数,并分别输出各个位上的数值
实现代码
#include <stdio.h>
int main(){
int m;
while(scanf("%d",&m)!=EOF){
int count=0;
int num=0;
while(m!=0){
num=num*10+m%10;
count++;
m=m/10;
}
printf("%d\n",num);
printf("%d ",count);
while(num){
printf("%d ",num%10);
num=num/10;
}
printf("\n");
}
return 0;
}