怎么编写函数 fun(a,b)用于计算a的b平方

#include<stdio.h>
void main()
{int a,b,m;
printf(“请输入两位数:”);
scanf(“%d%d”,&a,&b);
m=fun(a,b);
printf(“%d的%d次方是:%d\n”,b,a,m);

int fun(int a,intb)
{
int c=1,i;
for(i=0;i<b;i++)
{
c*=a;
}
return c;
}

想偷懒的话,其实也可以

double fun(int a,int b)
{
return pow(a,b);
}

把a乘b次

#include<stdio.h>

int fun(a,b)
{    
    int i,m=1;
    for(i=0;i<b;i++)
        m*=a;
    return m;
}
int main()
{
    int a,b,m;
    printf("请输入两个数a,b:\n");
    scanf("%d%d",&a,&b); 
    m=fun(a,b);
    printf("%d的%d次方是:%d\n",a,b,m);
    return 0;
}

快速幂