输入一个非负整数n,生成一张3的乘方表,输出3 ​0 ​​~3 ​n ​​的值。可调用幂函数计算3的乘方。

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

int main()
    int i,n;
    scanf("%d",&n);
    long num;
    for(i = 0;i<=n;i++)
    {
        num = pow(n,i);
        printf("pow(%d,%d) = %d\n",n,i,num);
    }
    return 0;
}

若N = 5,结果始终不对,不知道错哪儿了,求帮助。

阅读 9.4k
1 个回答

这样改.

num = pow(3,i);

问问题不带这么问的. 你需要先把pow的函数原型在cppreference.com之类的网站上找到, 就很容易理解了啊.
另外学会用markdown排版.