数字的处理与判断
题目描述
给出一个不多于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]);
}
}