C语言基础题,为什么我计算不了乘方啊,求大佬帮忙看一下错哪了。

iam氯化钠 2019-09-28 04:17:46
#include<stdio.h>
#include<math.h>

int main(void)

{
int i, n;
double power;
scanf("%d", &n);
for(i=0; i<=n; i++){
power=pow(3,i);
printf("pow(3,%d) = %.0f\n", i, power);
}
return 0;

}

应该是这样

结果是这样

为什么呢?
...全文
128 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
天行归来 2019-09-28
  • 打赏
  • 举报
回复
代码看着没问题,会不会你exe并不是最新编译(与代码同步编译)?
小猪piy 2019-09-28
  • 打赏
  • 举报
回复
我觉得是不是你那个pow用的不对,你这个c我不太晓得
iam氯化钠 2019-09-28
  • 打赏
  • 举报
回复
引用 1 楼 小猪piy的回复:
你赋值了么?
我第一次调用 <math.h>,是不是哪里用错了啊?
iam氯化钠 2019-09-28
  • 打赏
  • 举报
回复
引用 1 楼 小猪piy的回复:
你赋值了么?
赋了,不是输入3了吗
小猪piy 2019-09-28
  • 打赏
  • 举报
回复
你赋值了么?

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧