这应该怎么做,不会的悲伤

img

img

1.

#include <stdio.h>
int main()
{
    int a,b,i;
    long long s =1;
    int gb,sb,bb;
    scanf("%d %d",&a,&b);
    for(i=1;i<=b;i++)
        s = s*a;

    bb = s%1000/100;
    sb = s%100/10;
    gb = s%10;
    printf("百位是%d,十位是%d,个位是%d",bb,sb,gb);
    return 0;
}

#include <stdio.h>
#include <stdlib.h>
#include <math.h>


int main()
{
    int m,n,res=1;
    scanf("%d %d",&m,&n);
    for(int i=1;i<=n;i++)
    {
        res*=m;
    }
    int a=res/100%10;
    int b=res/10%10;
    int c=res%(res/10);
    printf("%d  ",res);
    printf("%d %d %d",a,b,c);
    return 0;

}