【问题描述】输入一个正整数n,生成一张3的乘方表,输出到
的值。可包含头文件math.h,并调用幂函数计算3的乘方。试编写相应程序。
【输入形式】
【输出形式】
【样例输入】3
【样例输出】
【样例说明】
【评分标准】正确得满分
#include <stdio.h>
int f(int n)
{
int ans=1;
int i ;
for(i = 0;i<n;i++)
{//n为0的话,i=0不满足i<0的条件,就进不去for循环,且返回1
ans*=3;
}
return ans;
}
int main(){
int n;
int i;
scanf("%d",&n);
for(i=0;i<=n;i++)//直到不成立跳出例如n=3但是会跑四次
{
printf("pow(3,%d) = %d\n",i,f(i));
}
return 0;
}