C++程序设计教程第2版高等教育出版社第15章答案.docx

上传人:b****8 文档编号:29868309 上传时间:2023-08-03 格式:DOCX 页数:10 大小:15.70KB
下载 相关 举报
C++程序设计教程第2版高等教育出版社第15章答案.docx_第1页
第1页 / 共10页
C++程序设计教程第2版高等教育出版社第15章答案.docx_第2页
第2页 / 共10页
C++程序设计教程第2版高等教育出版社第15章答案.docx_第3页
第3页 / 共10页
C++程序设计教程第2版高等教育出版社第15章答案.docx_第4页
第4页 / 共10页
C++程序设计教程第2版高等教育出版社第15章答案.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

C++程序设计教程第2版高等教育出版社第15章答案.docx

《C++程序设计教程第2版高等教育出版社第15章答案.docx》由会员分享,可在线阅读,更多相关《C++程序设计教程第2版高等教育出版社第15章答案.docx(10页珍藏版)》请在冰豆网上搜索。

C++程序设计教程第2版高等教育出版社第15章答案.docx

C++程序设计教程第2版高等教育出版社第15章答案

第一章

示用户输入3个小数

2.显示这3个小数

3.将这三个小数相加并显示其结果

4.将结果按四舍五入发转换成整数并显示*/

#include

usingnamespacestd;

intmain()

{

longdoublea,b,c,d;

system("color1e");

cout<<"请输入3个小数:

"<

cin>>a>>b>>c;

system("cls");

cout<<"你输入的是"<

system("echo按任意键继续&pause>nul");

d=a+b+c;

system("cls");

cout<

 system("echo按任意键继续&pause>nul");

if(a-int(a)<

a=int(a);

else

a=int(a)+1;

if(b-int(b)<

b=int(b);

else

b=int(b)+1;

if(c-int(c)<

c=int(c);

else

c=int(c)+1;

system("cls");

cout<<"你输入的数进行四舍五入后是"<

 system("echo按任意键结束&pause>nul");

return0;

}

.+10!

#include

usingnamespacestd;

voidmain()

{

doublen,i,a,s=0;

for(n=1;n<11;n++)

{

a=1;

for(i=1;i

{

a=a*i;

}

s=s+a;

}

cout<<"1!

+2!

+...+10!

="<

system("pause>nul");

}

/*编写程序求斐波那契数列的第n项和前n项和。

斐波那契数列是形如0,1,1,2,3,5,8,13...的数列

其通项为:

F0=0

F1=1

Fn=F(n-1)+F(n-2)*/

#include

usingnamespacestd;

voidmain()

{

intn,a=0,b=1,c=0,i=0,d=0,j=0;

cout<<"请输入n值:

"<

cin>>n;

if(n==2)

{

c=1;

gotoend;

}

loop:

while(i

{

c=a+b;

a=b;

b=c;

i=i+1;

while(j

{

d=c+d;

j=j+1;

gotoloop;

}

}

end:

system("cls");

cout<<"第"<

"<

"<

system("pause>nul");

}

.+(2n)!

x^(2n+1)/(2^2n*(n!

)^2*(2n+1)+...,其中|x|<1

#include

#include

usingnamespacestd;

doublejc(intm)

{

doublei=0,p=m,k,t=1;

do{

i=i+1;

p=p+1;

k=p/i;

t=t*k;

}while(i

returnt;

}

intmain()

{

doublesum=0;

doublen=0;

doublex,a,b,c,d;

cout<<"请输入x的值(|x|<1):

"<

cin>>x;

do{

b=2*n+1;

a=pow(x,b);

c=pow(2,b-1);

d=jc(n)*a/c/b;

sum=sum+d;

n=n+1;

}while(fabs(d)>;

system("cls");

cout<<"arcsin"<

system("pause>nul");

return0;

}

....(即后一项的分母为前一项的分子,后一项的分子为前一项分子与分母之和),求其前n项和

#include

usingnamespacestd;

voidmain()

{

doublenum1=,num2=,num3;

doublenum=;

doublesum=0;

inti=1,n;

cout<<"请输入项数n:

"<

cin>>n;

do{

num=num1/num2;

sum+=num;

num3=num1;

num1=num1+num2;

num2=num3;

i=i+1;

}while(i<=n);

cout<<"原式="<

system("pause>nul");

}

.+aaa...a(n个),其中a为1~9之间的整数

#include

usingnamespacestd;

voidmain()

{

inta,n,sum=0,num,i=1;

cout<<"请输入a的值(1~9):

";

cin>>a;

system("cls");

cout<<"请输入n的值:

";

cin>>n;

num=a;

do{

sum+=num;

num=num*10+a;

i+=1;

}while(i<=n);

cout<<"原式="<

system("pause>nul");

}

.,s[4]与s[5]互换,输出置逆后的数组

#include

usingnamespacestd;

voidmain()

{

system("msg%username%/time:

1你将输入10个字符");

intn=0;

chars[11];

do{

cout<<"请输入第"<

";

cin>>s[n];

n+=1;

system("cls");

}while(n<10);

cout<<"原字符数组为:

";

n=0;

do{

cout<

n+=1;

}while(n<10);

n=n-1;

do{

s[10]=s[n];

s[n]=s[9-n];

s[9-n]=s[10];

n-=1;

}while(n>4);

cout<<"\n新字符数组为:

";

n=0;

do{

cout<

n+=1;

}while(n<10);

system("pause>nul");

}

/*替换加密(凯撒加密法)

加密规则是:

将原来的小写字母用字母表中其后面的3个字母的大写形式来替换,大写字母按同样规则用小写字母替换。

对于字母表最后的3个字母,可将字母表看成是首末衔接的。

例如字母c就用F来替换,字母y用B来替换。

试将字符串“Iloveyou”译成密码*/

#include

usingnamespacestd;

voidmain()

{

chararray[11]="Iloveyou";

intn=0;

do{

if(array[n]==0)

array[n]=32;

elseif(array[n]>64&&array[n]<88)

array[n]=array[n]+35;

elseif(array[n]>87&&array[n]<91)

array[n]=array[n]+11;

elseif(array[n]>96&&array[n]<120)

array[n]=array[n]-29;

elseif(array[n]>119)

array[n]=array[n]-55;

cout<

n+=1;

}while(n<11);

system("pause>nul");

}

第五章

.*/

#include

usingnamespacestd;

intmain()

{

intarray[10][10];

inti,j;

for(i=0;i<10;i++)

{

array[i][0]=1;

array[i][i]=1;

for(j=1;j

array[i][j]=array[i-1][j-1]+array[i-1][j];

}

for(i=0;i<10;i++)

{

for(j=0;j<=i;j++)

cout<

cout<<"\n";

}

system("pause>nul");

return0;

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 英语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1