#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
我不明白这里出了什么问题。有人可以帮我弄这个吗 。谢谢..!