【C语言】数字的处理与判断

数字的处理与判断

题目描述
给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123

输入
一个不大于5位的数字

输出
三行 第一行 位数 第二行 用空格分开的每个数字,注意最后一个数字后没有空格 第三行 按逆序输出这个数

#include<stdio.h>
int main()
{
	char a[100];
	int b=0,i;
	gets(a);
	while(a[b]!=NULL)
	{
		b++;
	}
	printf("%d\n",b);
	for(i=0;i<b-1;i++)
	{
		printf("%c ",a[i]);
	}
	printf("%c\n",a[b-1]);
	for(i=b-1;i>=0;i--)
	{
		printf("%c",a[i]);
	}
} 
发布了24 篇原创文章 · 获赞 16 · 访问量 1235

猜你喜欢

转载自blog.csdn.net/weixin_46014378/article/details/104439865
今日推荐