从键盘输入一个正整数(不超过9位,即最多9位),要求编程实现以下功能:
① 求出这个数是几位数,并输出其位数;
② 输出这个数的逆序数。
输入格式:
输入一个正整数(不超过9位,即最多9位)。
输出格式:
输出刚刚输入的正整数,包含的位数及其逆序数,中间用英文逗号分隔开,最后换行。
输入样例:
147258369
输出样例:
147258369,9,963852741
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdlib.h>
int Digit(int a)
{
    int s=1;
    while(a>9)
    {
        a/=10;
        s++;
    }
    return s;
}
void Reverse(int a)
{
    while(a)
    {
        printf("%d",a%10);
        a/=10;
    }
}
int main()
{
    int x;
    scanf("%d",&x);
    printf("%d,",x);
    printf("%d,",Digit(x));
    Reverse(x);
}










