首页 第3章 控制语句思考与练习题答案

第3章 控制语句思考与练习题答案

举报
开通vip

第3章 控制语句思考与练习题答案3-1 第三章 1、答: #include void main(void) { double a[10]={-5,65,-32,98,-54,23,0,76,-307,-2}; double m=0; //m存放负数的和 cout #include void main(void) { float x,y; //定义x,y cout>x; if( x>=0 ) y=(sin(x)+cos(x))/2; else y=(sin(x)-cos(x))/2; cout void main(void) { float p...

第3章 控制语句思考与练习题答案
3-1 第三章 1、答: #include void main(void) { double a[10]={-5,65,-32,98,-54,23,0,76,-307,-2}; double m=0; //m存放负数的和 cout<<"负数为:"; for(int i=0; i<10; i++) if( a[i]<0 ) //如为负数,则输出且叠加 { cout< #include void main(void) { float x,y; //定义x,y cout<<"请输入x:"; cin>>x; if( x>=0 ) y=(sin(x)+cos(x))/2; else y=(sin(x)-cos(x))/2; cout<<"y="< void main(void) { float p0=1.03e9,pn; //定义人口基数p0和现在人口数量pn float r=0.01; //增长率r int n; //增长年份n for(n=1,pn=p0;pn<1.5e9;n++) //当人口多于15亿时停止循环 { pn=pn*(1+r); } n=n+1982; cout< void main(void) { char str[256]; //存放输入的字符串 int nLength=0; //存放统计的长度结果 int n[4]={0,0,0,0}; // 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 各种字符个数 cout<<"Input a String :"; //显示输入提示信息 cin.get(str,256); // 使用cin流对象的输入 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 ,等价cin>>str ; while (str[nLength] != '\0') nLength++; for(int i=0;i void main(void) { int i,j,k,m,n; for(i=1;i<=9;i++) //个十百位依次进行循环 for(j=0;j<=9;j++) for(k=0;k<=9;k++) { m=i*100+j*10+k; n=i*i*i+j*j*j+k*k*k; if(n==m) cout<10&&i==n%10) //同构数的平方一定比它位数大 cout<=n/2) cout<>n1>>n2; //输入两个整数 a=n1;b=n2; if(ab则调整顺序 r=a%b; //用辗转相除法求最大公约数 while(r!=0) { a=b;b=r;r=a%b; } cout<<"最大公约数为:"< void main(void) { double num[10]; int i,j,k; cout<<"请输入个实数:"; for(i=0;i<10;i++) cin>>num[i]; //输入个实数 for(i=0;i<10;i++) for(j=i+1;j<10;j++) if(num[i]>num[j]) { k=num[i]; num[i]=num[j]; num[j]=k; } cout<<"按升序排列:"; for(i=0;i<10;i++) cout< void main(void) { int nday,nmonth,weekday,i; for(i=1;i<=212;i++) { if(i<=31) //判断月份和日期 { nmonth=1;nday=i; } else if(i<=59) { nmonth=2;nday=i-31; } else if(i<=90) { nmonth=3;nday=i-59; } else if(i<=120) { nmonth=4;nday=i-90; } else if(i<=151) { nmonth=5;nday=i-120; } else if(i<=181) { nmonth=6;nday=i-151; } else if(i<=212) { nmonth=7;nday=i-181; } else if(i<=243) { nmonth=8;nday=i-212; } else if(i<=273) { nmonth=9;nday=i-243; } else if(i<=304) { nmonth=10;nday=i-273; } else if(i<=334) { nmonth=11;nday=i-304; } else { nmonth=12;nday=i-334; } cout<<2006<<"年"< void main(void) { float x=0.5,s,r; int n; for(n=1,r=1,s=1;s>1e-8;n++) //精度决定循环次数 { s=s*x/n; //每一项的迭代变化 r+=s; //将每一项加和 } cout<<"x=0.5时近似解为"< #include void main(void) { double a,xn; for(xn=1,a=2;abs(sqrt(a)-xn)>=1.0e-8;) //精度为10的-8次方 { xn=(xn+a/xn)/2; //迭代公式 }; cout<<"a的平方根为"< #define pai 3.1415926 void main(void) { double x,s,cosx; int k,i; cout<<"请输入角度x:"; cin>>x; x=pai*x/180; k=-1;s=1;cosx=1; /* for(i=2;s>=1e-8;i+=2) //精度为的-8次方 { s*=x*x/(i*(i-1)); //求每一项 cosx+=k*s; //将各项加和 k*=-1; //改变单位项的正负 }*/ i=1; do{ s*=-x*x/(2*i*(2*i-1)); cosx+=s; i++; }while((s>0?s:-s)>1.0e-8); cout<<"cosX为:"< void main(void) { char a[256],b[256]; int i=0; cout<<"请输入两个字符串:"; cin>>a; cin>>b; while(a[i]!='\0') i++; strcpy(&a[i],b); //将字符串b拷贝在a的末尾 cout< #include void main(void) { string str; int i; cout<<"请输入字符串:"; cin>>str; for(i=0;i #include void main(void) { string s1,s2; int n1,n2,i; cout<<"Please input two strings:"<>s1>>s2; n1=s1.length(); n2=s2.length(); //计算字符串长度 for(i=0;is2[i]) { cout<<"string1>string2"<n2) cout<<"string1>string2"<
本文档为【第3章 控制语句思考与练习题答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_693507
暂无简介~
格式:doc
大小:48KB
软件:Word
页数:0
分类:工学
上传时间:2011-04-19
浏览量:26