C++上机模拟题.doc
上传人:sy****28 上传时间:2024-09-10 格式:DOC 页数:2 大小:27KB 金币:12 举报 版权申诉
预览加载中,请您耐心等待几秒...

C++上机模拟题.doc

C++上机模拟题.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

12 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

从键盘输入5个整数并存入一个数组中,再输入一个整数,在数组中查找该数是否存在,如果存在,则显示该数已存在,否则将该数放在数组中的最后,在屏幕上输出数组中的数据,同时写入文本文件。例如:输入五个整数:输入五个整数:2836428364输入一个整数:输入一个整数:85输出:该数已存在输出:283645从键盘输入长度小于10个字符的字符串并存入一个数组中,再输入一个字符,在数组中查找该字符是否存在,如果存在,则显示该字符已存在,否则将该字符放在数组中的最后,输出整个字符串。例如:输入字符串:输入一个字符串:adfghradfghr输入一个字符:输入一个字符:gc输出:该字符已存在输出:adfghrc说明:如果插入位置不对,最多95;如果不做写文件,最多90分。如果不能插入或插入后影响到已有的数,最多85分。如果只能处理样例数据,最多75分。如果没有语法错,但结果不对,最多70分如果有语法错误不能运行最多60分。#include<fstream.h>#include<stdlib.h>voidmain(){ints1[10];inti=0,n,m;ofstreamf1("file.txt");if(!f1){cout<<"can'topenthefile!"<<endl;exit(1);}cout<<"输入5个整数:"<<endl;for(i=0;i<5;i++){cin>>s1[i];}cout<<"输入一个整数:"<<endl;cin>>n;for(i=0;i<5;i++){if(s1[i]==n){cout<<"该数已存在!"<<endl;m=5;break;}if(s1[i]!=n){m=6;s1[5]=n;}}for(i=0;i<m;i++)cout<<s1[i]<<"";for(i=0;i<m;i++)f1<<s1[i]<<"";f1.close();}