ImageVerifierCode 换一换
格式:DOCX , 页数:202 ,大小:77.08KB ,
资源ID:21260875      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21260875.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C++大学编程题及答案Word格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C++大学编程题及答案Word格式.docx

1、 return 0;/*输入5个百分制成绩,求出总成绩及平均成绩*/ float a,b,c,d,e,sum,ave;输入5个百分制成绩:abcde; sum=a+b+c+d+e; ave=sum/5.0f;总成绩为:sum平均成绩为:avea) max=b; if(maxc) max=c;/求出三个数的最大值 mid=b; if(ab & cb) min=b; if(cmin) min=c;/求出三个数的最小值转换后的形式为:maxmidming; if(g0) break; /break语句结束循环 sum+=g; ave=sum/n;endl 平均成绩为 float sum=0,ave,

2、a,n=1;输入n个百分制成绩,并以一个负数结束输入 loop:a;0) sum=a+sum; ave=sum/n/1.0; n=n+; goto loop; /goto和if组成循环 /*输入若干个百分制成绩,输出对应的五分制成绩,输入结束后再分别输出这五个分段的人数。五分制成绩用字母A、B、C、D和E分别表示百分制成绩的10090、8980、7970、6960、590*/ float x; int a=0,b=0,c=0,d=0,e=0;请输入n个百分制成绩: for(;) if(x if(90=100) cout分对应的等级是:Aa+=1; if(8090)Bb+=1; if(7080)

3、Cc+=1; if(6070)Dd+=1; if(060)Ee+=1;等级为A的人数为:a 等级为B的人数为:b等级为C的人数为:c等级为D的人数为:d等级为E的人数为:e int a,b,c,d; for(a=100;=999;a+)b=int(a/100); c=int(a-b*100)/10); d=int(a-b*100-c*10);/分别得出三位数三个位上的数 if(a=pow(b,3)+pow(c,3)+pow(d,3) cout为水仙花数 return 0;/*编写程序,计算100到200之内所有素数的和*/ int x,i,sum=0; for(x=100;=200;x+) f

4、or(i=2;isqrt(x) sum+=x;100到200以内的素数之和为:/*编写程序,求出100到200之间的素数,并按每行5个输出。iomanip int x,i;sqrt(x) coutsetw(16)left=2) */ int n=1,a,b;0endl1 a=0,b=1; while(n=9) /因为一次性输出“coutendl”有两项,所以只要执行9次循环。 a=a+b; b=a+b; n+=1; coutc) if(n%c=0) , n=n/c; else c+;/*自守数是平方后尾数等于该数自身的自然数。25*25=625 76*76=5776任意输入一个自然数(设不超过

5、3位),判断其是否为自守数并输出,如:25 YES 25*25=62511 NO 11*11=121 */ int x,a,b,c;输入一个自然数(不超过3位): if(x4) if(x*x=x) cout Yes*=x*x; else coutNo else if(410) a=x*x; if(a-a/10*10)=x) cout else if(1032) b=a-a/100*100; if(b=x) cout else if(3299) b=(a-a/1000*1000); c=b-b/100*100; if(c=x) cout=30 */ long double s=1; long i

6、nt n=2; while(s30) s=s+(1.0/n); n+;s最小的n值为:ns的值为:/*试编写一个加密程序,加密方法是将明文的字母变成其后的第4个字母,字母表首尾相连。例如,输入明文“China”,输出密文“Glmre”。非字母符不加密,当输入字符“#”时,程序运行结束。 */ char c;请输入需要加密的文字: for(cin.get(c);c!=#cin.get(c) if(65=c &87)char(int (c+4); if(87=90)char(int (c+4-90+64); if(97119) if(119122)c;/*用一下公式求e的近似值(n取10)。e=1

7、+1/1!+1/2!+1/3!+1/n! */ double e=1,s=1; int n=1; do s*=n; e+=1/s;11);e的近似值为:/*用一下公式求e的近似值(直到最后一项的绝对值小于10-8为止)。setprecision(8)1e-8);/*输入一个实数x,用下式求ex的近似值,知道最后一项的绝对值小于1e-8为止*/ double e=1,s=1,x,n=1;输入一个实数x: do e+=(pow(x,n)/s; while(fabs(pow(x,n)/s)ex的近似值为:/*求出1599中能被3整出,且至少有一位数字为5的所有整数。例如15、51、513均是满足条件

8、的整数 */ int b,s,g,n; /b表示百位,s表示十位,g表示个位600;n+) if(10=n&=99) for(n=10; s=n/10; g=n-s*10; if(n%3=0&(s=5|g=5) cout if(100=599) for(n=100; b=n/100; s=n-n/100*100; g=n-b*100-s*10;(b=5|s=5|g=5)/*由于32+42=52,所以称3,4,5为勾股数。试编程求出100以内的所有勾股数。 int a,b,c; for(a=1;=100; for(b=1;b+) for(c=1;c+) if(c*c=a*a+b*b) 为勾股数!

9、 /*求满足以下条件的三位数n:它除以11(整数相除)所得的商等于n的各位数字的平方和,且其中至少有两位数字相同。131除以11的商为11,各位数字的平方和为11,所以它是满足条件的三位数。 int n,b,s,g,a; for(n=100;1000; b=n/100; s=(n-b*100)/10; g=n-b*100-s*10; a=n/11; if(b=s|b=g|s=g) if(s*s+b*b+g*g=a)满足条件/*用牛顿迭代法求一元方程2x3-4x2+3x-6=0在x=1.5附近的根,要求精度为1e-8。 float x,y; for(x=1.5;) y=x; x=x-(2*pow

10、(x,3)-4*pow(x,2)+3*x-6)/(6*x*x-8*x+3); if(fabs(y-x)1e-8) break;2x3-4x2+3x-6=0在x=1.5附近的根为:/*在1000以内验证哥德巴赫猜想*/int prime(int i) for(int j=2;jsqrt(i) return i; int n,k,h;请输入一个大于2的偶数(小于1000): for(k=2;k=1000;k+) for(h=2;hh+) if(prime(k)+prime(h)=n)+n-k=1e-8 | fabs(y2)=1e-8) y1=pow(x1,3)-6*x1-1; y2=pow(x2,

11、3)-6*x2-1; x0=(x1+x2)/2; if(y1*y2=0) x1=x1*2-x2; x2=x0;y1y1y2y2 /直观显示出y1和y2的变化方程x3-6x-1=0在x=2附近的一个实根:x0/*计算体重指数并得出相应的评语*/#include int main (void) float s,t,x;请输入您的体重(Kg)和身高(m):ts; if(s5|t0.5 )cout输入的数据无效!n return 1; x=t/(pow(s,2);18.5) cout不好意思,您有点营养不良! else if(18.5=x&=23) coutperfect!完美身材唉!您超重了!/*编写一个程序,从标准输入读入某职员的工作时间(以小时计)和每小时的工资数,计算并输出他的:工资。若职员月工作时间超过40小时,则超过部分按原工资的15倍来计算。 int hour; float reward,pay;输入工作时间(以小时计):hour;输入每小时的工资:reward; if(hour40) pay=4

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

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