欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

(输入正整数,将其逆序输出,并判断位数)输入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;
}