任务描述
本关任务:编写程序调用求x
的n
次幂的函数。
相关知识
程序完整代码
#include <stdio.h>
int power(int x, int n)
{
int t=1;
int i;
for(i=0;i<n;i++)
{ t=t*x;
}
return t;
}
int main()
{
int a,b,s;
scanf("%d%d",&a,&b);
/*调用power( )函数,计算并输出a的b次幂*/
/********** Begin **********/
s = power(a,b);
printf("%d\n",s);
/********** End **********/
/*调用power( )函数,计算并输出a的3次幂*/
/********** Begin **********/
s = power(a,3);
printf("%d\n",s);
/********** End **********/
/*调用power( )函数,计算并输出2的a+b次幂*/
/********** Begin **********/
s = power(2,a+b);
printf("%d\n",s);
/********** End **********/
/*调用power( )函数,求a的3次幂的b+2次幂 */
/********** Begin **********/
s = power( power(a,3), b+2 );
printf("%d\n",s);
/********** End **********/
return 0;
}