77范文网 - 专业文章范例文档资料分享平台

C++实验答案(2)

来源:网络收集 时间:2019-01-10 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

{

cin>>x>>y;

if(x==0&&y==0) {

cout<<\

break; }

if(x<=1&&x>=-1&&y<=1&&y>=-1)

cout<<\

else

cout<<\ } } 5

一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,但都没有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是数学家,他说:四位的车号所构成的数字正好等于某一个整数的平方。请根据以上线索求出车号。

#include

using namespace std;

#include

void main()

{int a,b,c,d,m,n;

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

{for(b=0;b<10;b++)

{for(c=0;c<10;c++)

{for(d=0;d<10;d++)

{if(a==b&&c==d)

{m=a*1000+b*100+c*10+d;

{for(n=32;n<100;n++)

if(n*n==m)

cout<

实验三 1

陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。

#include using namespace std; int main() {

int a[100];

int m,sum=0;

for(int i=1;i<=10;i++) cin>>a[i]; cin>>m;

for(i=1;i<=10;i++) {

if(m>=a[i]||(m=a[i])) sum=sum+1; }

cout<

2

歌唱大赛选手成绩这样计算:去掉一个最高分,去掉一个最低分,将剩下分数的平均值作为选手的最后得分。现假设共有6位评委,都是按百分制打分,请编程计算选手的成绩。

提示:将6个评分存入score数组中。关键是求出其中的最大值max(即最高分)和最小值min(即最低分)。

#include using namespace std; int main() {

double score[100]; double m=0; double g=0;

for(int i=1;i<=6;i++) cin>>score[i]; double big=score[1]; double small=score[1]; for(int j=1;j<=6;j++) {

if(score[j]>big) big=score[j]; }

for(int k=1;k<=6;k++) {

if(score[k]

for(int n=1;n<=6;n++) g+=score[n];

m=(g-big-small)/4; cout<

}

3

插入式加密法是信息加密中一种简单的加密技术,其方法是在明文字符中插入一些无意义的字母来形成密文单词。例如,对于明文:China,在间隔为1的位置依次插入一个字母而形成密文:Coheifnia。因此,其解密过程与加密过程相反,即从密文中首字符开始取,每间隔1个位置依次取出字符,就得到原始的明文。请编程实现插入式加密法所对应的解密算法,将密文翻译成明文。

提示:定义两个字符数组ci和pl,分别存放密文字符串和明文字符串。解密过程即在字符串ci中,从下标0的字符(首字符)开始,将偶数下标的字符(?\\0?之前的)依次取出赋值到字符数组pl中,最后即得到明文字符串。 #include using namespace std; int main() {

char ci[100]; char pl[100]; int m=0;

cin.getline(ci,100);

for(int i=0;ci[i]!='\\0';i++) {

if(i%2==0) {

pl[m]=ci[i]; m=m+1; } }

pl[m]='\\0';

cout<

输入一个长度小于20的不含空格的字符串,然后对该字符串做如下处理:对字符串中的每个字符,如果是大写字母,将其转化为小写;如果是小写字母,将其转化为大写,最后将处理后的字符串输出。

要求用指针对字符串进行处理。

#include using namespace std; int main() {

char s[21],*p; cin>>s; p=s;

while(*p) {

if(*p>='a'&&*p<='z') *p=*p-32; else

if(*p>='A'&&*p<='Z') *p=*p+32; p++; }

cout<

5

在一个整数数组上,对于下标为i的整数,如果它大于所有它相邻的整数,或者小于所有它相邻的整数,则称为该整数为一个极值点,极值点的下标就是i。 注意:数组中的第一个数(下标为0)只要和第二个数(下标为1)不相等,第一个数(下标为0)就是极值点;同理,数组中的最后一个数只要和倒数第二个数不相等,最后一个数也是极值点。

#include using namespace std; void main() {

int n; cin>>n;

cout<

int*p=new int[n]; int j=0;

for(int i=0;i>p[i]; while(j

if(n>=2&&j==0&&p[0]!=p[1]) cout<<\ if(j!=n-1&&j!=0) {

if((p[j]>p[j+1]&&p[j]>p[j-1])||(p[j]

if(j==n-1&&p[n-1]!=p[n-2]) cout<

delete []p; }

实验四 1

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C++实验答案(2)在线全文阅读。

C++实验答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/416121.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: