c++程序编写,帮忙找错...

[复制链接]
查看11 | 回复5 | 2012-5-5 16:09:51 | 显示全部楼层 |阅读模式
其实你这个程序写的错的地方有多~!而且思路很紊乱!~简单地给你说几点吧!~1.没给b赋初值;2.x=x*x*x; 这句话打不到你想要的目的, 这句话应理解为,把x的3次方赋给x并不是题目中想要的 在原来的基础长乘以两个x(比如说x=2,第一次循环时是正确的,但下面的循环就不正确了。第二次:x=8x=x*x*x; 的结果是x=512 (8*8*8)而题目意思是x=2^5=32)这样应该明白了吧!~1如果还不明白 可以hi我!~!~...
回复

使用道具 举报

千问 | 2012-5-5 16:09:51 | 显示全部楼层
cout<<"s="<<fun(x,1e-6)<<endl...
回复

使用道具 举报

千问 | 2012-5-5 16:09:51 | 显示全部楼层
int n=1;double s=0.0, t=1.0 ,b好像有问题,,,...
回复

使用道具 举报

千问 | 2012-5-5 16:09:51 | 显示全部楼层
fun函数有两个形参值,而你在主函数中只传了一个实参,那肯定是错的!cout<<"s="<<fun(x,1e-6)<<endl;...
回复

使用道具 举报

千问 | 2012-5-5 16:09:51 | 显示全部楼层
b没有初始化...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行