c++程序的设计钱能第二版习题解答(多解法)

上传人:xmg****18 文档编号:120404683 上传时间:2020-02-06 格式:DOC 页数:57 大小:110.50KB
返回 下载 相关 举报
c++程序的设计钱能第二版习题解答(多解法)_第1页
第1页 / 共57页
c++程序的设计钱能第二版习题解答(多解法)_第2页
第2页 / 共57页
c++程序的设计钱能第二版习题解答(多解法)_第3页
第3页 / 共57页
c++程序的设计钱能第二版习题解答(多解法)_第4页
第4页 / 共57页
c++程序的设计钱能第二版习题解答(多解法)_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《c++程序的设计钱能第二版习题解答(多解法)》由会员分享,可在线阅读,更多相关《c++程序的设计钱能第二版习题解答(多解法)(57页珍藏版)》请在金锄头文库上搜索。

1、. . . ./=/课本第23页1题。/输出“I am a student./=#includeusing namespace std;/-int main()coutI am a student.n;return 0;/=/=/课本第23页2题。/多行输出*/=#includeusing namespace std;/-int main()cout * n; cout * n; cout * n; cout*endl; cout * n; cout * n; cout * n;return 0;/=/=/练习二第01题。/计算级数。/=#include #include using name

2、space std;/-int main()double x;cinx;double sum = 1;double t = x;int i = 2;while (abs(t) 1e-8)sum += t;t *= (-1)*x/i;i +;cout.precision(8);coutfixedx=x, sum=sumn;return 0;/=/=/练习二第01题。/计算级数。/=#include #include using namespace std;/-int main()double x;cinx;double sum = 1;double t = x;for (int i = 2;ab

3、s(t) 1e-8;i +)sum += t;t *= (-1)*x/i;cout.precision(8);coutfixedx=x, sum=sumn;return 0;/=/=/练习二第01题。/计算级数。/=#include #include using namespace std;/-int main()double x,sum = 1,t;cinx;t = x;for (int i = 2;abs(t) 1e-8;t *= (-1)*x/i+)sum += t;cout.precision(8);coutfixedx=x, sum=sumn;return 0;/=/=/练习二第01

4、题。/计算级数。/=#include #include #include using namespace std;/-int main()double x;cinx;double sum = 1,item = -1;for (int i = 1;abs(item) 1e-8;i +)item *= (-1)*x/i;sum += item;coutfixedsetprecision(8)x=x, sum=sumn;return 0;/=/=/练习二第01题。/计算级数。/函数版。/=#include #include #include using namespace std;/-int fac

5、t(int n);/-int main()double x,sum=1,item=1,po;cinx;for(int n=1,sign=1;abs(item)1e-8;n+,sign *= -1)po= pow(x,n);item=sign*po/(fact(n);sum += item;coutjs=setiosflags(ios:fixed)setprecision(8)sumendl;return 0;/=int fact(int n)if(n=1)return(1);elsereturn(fact(n-1)*n);/=/=/练习二第02题。/1!+2!+3!+.+12!/=#inclu

6、de using namespace std;/-int main()int sum = 0;for(int i=1;i = 12;i +)int t = 1;for (int j = 1;j = i; + j)t = t * j;sum = sum + t;cout1!+2!+3!+.+12!=sumendl;return 0;/=/=/练习二第02题。/1!+2!+3!+.+12!/=#include using namespace std;/-int main()int sum = 0;for(int i = 1,t = 1;i = 12;t *= + i)sum += t;cout1!

7、+2!+3!+.+12!=sumendl;return 0;/=/=/练习二第02题。/1!+2!+3!+.+n!/=#include using namespace std;/-int main()int n,s,i,t;coutn;s=0;t=1;for(i=1;i=n;i+)t *= i;s += t;cout1!+2!+3!+.+n!=sendl;return 0;/=/=/练习二第03题。/求“水仙花数”。/=#include using namespace std;/-int main()int n,a,b,c;for(n = 100;n 1000;n +)a = n/100;b = n%100/10;c = n%10;if(a*a*a + b*b*b + c*c*c = n)coutn is a narcissus number.endl;return 0;/=/=/练习二第03题。/求“水仙花数”。/=#include using namespace std;/-int main()for(int i = 1;i = 9;i +)for (int j =0;j = 9;j +)for (int k = 0;k = 9;k +)i

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号