编程题2,帮忙做下,谢谢!急!

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:41:08
/* 求a的b次方 */
#include <conio.h>
#include <stdio.h>
void fun(int a, int b, long *c)
{

}
main()
{
int a,b; long c;
clrscr();
printf("Input a, b:"); scanf("%d%d", &a, &b);
fun(a, b, &c);
printf("The result is: %d\n", c);
}

#include <conio.h>
#include <stdio.h>
void fun(int a, int b, long *c)
{
int i;
for(i=0,*c=1;i<b;i++)
*c=(*c)*a;
}
main()
{
int a,b; long c;
clrscr();
printf("Input a, b:"); scanf("%d%d", &a, &b);
fun(a, b, &c);
printf("The result is: %d\n", c);

}