C中的幂函数

时间:2018-11-18 09:15:07

标签: c pow

#include<stdio.h>
#include<math.h>
int main()
{
    int i,j,n;
    printf("Enter n:");
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=i;j++)
        {
            printf("%d ",pow(i,j));
        }
        printf("\n");
    } 
}

运行此代码时,我希望输出

1
2 4
3 9 27
4 16 64 256
5 25 125 625 3125

当n = 5时。但是我得到了

0
0 0
0 0 0
0 0 0 0
0 0 0 0 0

我不明白这里出了什么问题。有人可以帮我弄这个吗 。谢谢..!

0 个答案:

没有答案