😭大一刚入门表示很困难

img


#include<stdio.h>
int main()
{
    int a;
    int g,b;//个位和百位 
    scanf("%d",&a);
    if(a>=100 &&a<1000)//限制范围 
    {
        g=a%10;//获取个位 
        b=a/100;//百位 
        a=a*10+g+b*10000;
        printf("%d",a);
    }
}

img

if(i>=100&&i<1000){}

int main()
{
    int a = 0, b = 0;

    printf ("Please input an integer (100~999):\n");
    scanf ("%d", &a);

    if (a<100 || a>999){                printf ("Input invalid\n");
        return -1;
    }

    b = a*10+(a/100)*10000+a%10;        printf ("b=%d\n", b);

    return 0;
}

#include <stdio.h>
int main()
{
    int num;
    scanf("%d",&num);
    int a,b,c;
    c = num % 10; num /= 10;
    b = num % 10; num /= 10;
    a = num;
    printf("%d%d%d%d%d",a,a,b,c,c);
    return 0;
}