C语言——(输入正整数,将其逆序输出,并判断位数)输入0-32767之间的整数,判断位数,并分别输出各个位上的数值

题目描述

输入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;
}
发布了30 篇原创文章 · 获赞 47 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_44040023/article/details/93594032
今日推荐