| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 372 人关注过本帖
标题:e的x次幂,编得不好
只看楼主 加入收藏
nofarewell
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2007-5-14
收藏
 问题点数:0 回复次数:5 
e的x次幂,编得不好
题目如下:


我是这样编的:


#include <iostream>
using namespace std;
//计算val1的val2次幂
long series(int val1,int val2)
{
long result_of_series=1;
for(int i=0;i!=val2;++i)
result_of_series*=val1;
return result_of_series;
}
//计算val的阶乘
long factorial(int val)
{
for(int i=(val-1);i!=0;--i)
val*=i;
return val;
}
int main()
{
int n,x;
//part为数列的每一个元素,从n=1开始
//result用于存储最后的结果
double part,result=1;
cout<<"请输入n:";
cin>>n;
cout<<"请输入x:";
cin>>x;
for(int i=1;i<=n;++i)
{
part=series(x,i)/factorial(i);
result+=part;
}
cout<<"e的x次幂是:"<<result<<endl;
return 0;
}

总觉得有点蹩脚,输入小一点的数还行,大一点的就卡壳了。麻烦哪位同学帮我指正改进一下?谢谢了!

[此贴子已经被作者于2007-10-22 13:52:38编辑过]

附件: 游客没有浏览附件的权限,请 登录注册
2007-10-22 13:48
zhangyg_cn
Rank: 1
等 级:新手上路
帖 子:50
专家分:0
注 册:2007-10-22
收藏
得分:0 
考虑一下

删蒢┈记亿﹎ 镏下啲х`祗惿噎份 ┊ ☆ 曾经啲◇ˋ美恏徊亿`ヽ
2007-10-22 15:00
魔女尐燕
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-10-22
收藏
得分:0 
计算阶乘的方法使用不当



by 雨中飞燕 QQ:78803110 C/C++讨论群:46520219
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/
Blog: http://yzfy.programfan.com

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url] [url=http://blog.programfan.com/article.asp?id=24801]请不要写出非int声明的main函数[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]

2007-10-22 15:52
凤非离
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-10-22
收藏
得分:0 
完全不懂,我要出去

2007-10-22 15:55
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
收藏
得分:0 
楼主想想当n>15的时候你的阶乘函数的计算结果是否还正确




by 雨中飞燕 QQ:78803110 C/C++讨论群:46520219
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/
Blog: http://yzfy.programfan.com

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url] [url=http://blog.programfan.com/article.asp?id=24801]请不要写出非int声明的main函数[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
2007-10-22 16:01
xiaolaba3330
Rank: 1
来 自:辽宁大连
等 级:新手上路
帖 子:175
专家分:0
注 册:2007-10-19
收藏
得分:0 
真是强人啊!!

编程学习中~~
2007-10-22 16:13
快速回复:e的x次幂,编得不好
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024940 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved