天天看点

OJ.2012: C语言实验——整数位

/*
2012: C语言实验——整数位
题目描述
输入一个不多于5位的正整数,要求:
(1)求出它是几位数;
(2)分别输出每一位数字;
(3)按逆序输出各位数字。
输入
输入一个不多于5位的正整数。
输出
输出数据有3行,第一行为正整数位数,第二行为各位数字,第三行为逆序的各位数字。
样例输入
123
样例输出
3
1 2 3
3 2 1
作者:景怡乐
完成时间:2017年4月13日
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
    char a[6];
    gets(a);
    int m;
    m=strlen(a);
    printf("%d\n",m);
    int i;
    for(i=0;i<m-1; i++)
        printf("%c ",a[i]);
    printf("%c\n",a[m-1]);
    for(i=m-1;i>0; i--)
        printf("%c ",a[i]);
        printf("%c",a[i]);
    return 0;
}      

继续阅读