输入一个三位整数,按照对称原则扩充为5位整数。

输入格式:
输入一个三位整数。 注意:如果输入的不是三位数(两位或者四位)则不处理,没有任何输出。

输出格式:
当输入三位整数时则输出一个5位整数,将这个三位数的前后各增加一位,分别复制三位数的百位和个位。 当输入数据不是三位时,没有输出信息。

供参考:

#include <stdio.h>
int main()
{
    int n, i = 0, a[5] = { 0 };
    scanf("%d", &n);
    while (n)
    {
        a[i++] = n % 10;
        n /= 10;
    }
    if (i == 3)
        printf("%d", a[2] * 10000 + a[2] * 1000 + a[1] * 100 + a[0] * 10 + a[0]);
    return 0;
}

#include <stdio.h>
int main()
{
    char a[5] = { 0 };
    scanf("%s", &a);
    if (strlen(a)==3)
        printf("%c%c%c%c%c", a[0],a[0],a[1],a[2],a[2]);
    return 0;
}