大学最新C++题库及答案Word文档格式.docx
- 文档编号:13423717
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:158
- 大小:64.06KB
大学最新C++题库及答案Word文档格式.docx
《大学最新C++题库及答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《大学最新C++题库及答案Word文档格式.docx(158页珍藏版)》请在冰豆网上搜索。
请输入地震的里氏强度:
<
endl;
**输出格式要求:
"
本次地震后果:
很小!
窗户晃动!
墙倒塌;
不结实的建筑物被破坏!
烟囱倒塌;
普通建筑物被破坏!
地下管线破裂;
结实的建筑物也被破坏!
地面波浪状起伏;
大多数建筑物损毁!
#include<
iostream>
usingnamespacestd;
intmain()
{
doublemagnitude;
cin>
>
magnitude;
if(magnitude<
4.0)
}
elseif(magnitude<
5.0)
6.0)
7.0)
8.0)
else
return0;
Q6.(10分)写一个程序从键盘输入1到7中的某个数字,其中1代表星期天,2代表星期一,3代表星期二等。
根据用户输入的数字显示相应的星期几。
如果用户输入的数字超出了1到7的范围,显示输出一个错误提示信息。
整数,提示信息:
Pleaseinputasinglenumeral(1-7):
;
Monday"
(星期几的英文单词首字母大写加换行)
提示信息:
Invalid-pleaseinputasinglenumeral(1-7)."
(加换行)
#include<
inta;
a;
if(a<
1||a>
7)
switch(a)
case1:
Sunday"
break;
case2:
case3:
Tuesday"
case4:
Wednesday"
case5:
Thursday"
case6:
Friday"
case7:
Saturday"
Q7.(10分)有一天,一位百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,陌生人对百万富翁说:
“我每天给你10万元,而你第一天只需给我1分钱,第二天我仍给你10万元,你给我2分钱,第三天我仍给你10万元,你给我4分钱……。
你每天给我的钱是前一天的两倍,直到满一个月(30天)为止”,百万富翁很高兴,欣然接受了这个契约。
请编程计算在这一个月中陌生人总计给百万富翁多少钱,百万富翁总计给陌生人多少钱。
**输入提示信息和数据格式:
无
**输出提示信息和数据格式:
百万富翁给陌生人:
toStranger<
元"
cout<
陌生人给百万富翁:
toRichman<
intj;
doubletoStranger=0;
/*富翁给陌生人的钱,以'
元'
为单位*/
doubletoRichman=0;
/*陌生人给富翁的钱,以'
doubleterm=0.01;
/*富翁第一天给陌生人0.01元*/
for(j=1;
j<
=30;
j++)
toRichman+=100000;
/*陌生人每天给富翁10万元*/
toStranger+=term;
term=term*2;
/*富翁每天给陌生人的钱是前一天的两倍*/
Q8.(10分)编程计算自然数的立方和,直到立方和大于等于1000000时为止。
统计并输出实际累加的项数。
输出格式要求:
cout<
sum="
sum<
endl;
count="
i<
输出结果为:
sum=1071225
count=45
longi,sum=0;
for(i=1;
;
i++)
sum=sum+i*i*i;
if(sum>
=1000000)
break;
Q9.(10分)求多项式1!
+2!
+3!
+……+15!
的值。
s="
s<
intn=1,s=0;
for(inti=1;
=15;
n=n*i;
s+=n;
s<
}
Q10.(10分)求1至200之间的所有质数,将质数和存入变量sum中并输出。
质数(素数)的说明:
“质数是只能被1和其本身整除的数”。
输入提示要求:
输出结果格式要求:
质数之间以一个空格隔开
输出所有质数后换行输出:
sum=4227
cmath>
intN,m,sum=0;
for(m=2;
m<
=200;
m++)
inti,tmp=(int)sqrt(m);
for(i=2;
=tmp;
if(m%i==0)
if(i>
tmp)
sum+=m;
sum<
Q11.(10分)在一个已知的一维数组中分类统计正数和负数的个数。
正数的个数存入变量C1中,负数个数存入变量C2中.
c1="
c1<
c2="
c2<
inta[10]={1,-2,0,4,-5,0,7,8,-9,10};
intc1=0,c2=0;
inti;
for(i=0;
10;
if(a[i]>
0)
c1++;
elseif(a[i]<
c2++;
Q12.(10分)在包含10个数的一维整数数组a中查找最大元素max和最小元素min。
最大元素:
max<
最小元素:
min<
intm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 最新 C+ 题库 答案