1 / 50
文档名称:

程序设计基础实验报告.doc

格式:doc   大小:935KB   页数:50页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序设计基础实验报告.doc

上传人:镜花水月 2019/11/3 文件大小:935 KB

下载得到文件列表

程序设计基础实验报告.doc

文档介绍

文档介绍:---------------------------------校验:_____________-----------------------日期:_____________程序设计基础实验报告《程序设计基础课程设计》实验报告班级:1303011姓名:洪礼翔学号:所选题目:1_1,1_2,2_4,3_2,3_4,4_2,5_1程序设计语言:c++程序设计平台:visualc++:2014-4-5签名:第1_1题算法描述:比较两个文本文件并打印出它们第一个不相同的行(文件每行字符数不多于80)。源程序:#include<>#include<>#include<>#include<>voidmain(){ fstreaminfile1,infile2; ("",ios::in); ("",ios::in); if(!infile1) { cout<<"'topen"; abort(); } if(!infile2) { cout<<"'topen"; abort(); } chars1[80],s2[80]; while(!()&&!()) { (s1,sizeof(s1)); (s2,sizeof(s2)); if(strcmp(s1,s2)) { cout<<s1<<endl; cout<<s2<<endl; } } (); ();}测试数据(输入、输出):第1_2题算法描述:,,:#include<>#include<>#include<>#include<>intcmp(constvoid*m,constvoid*n);voidmain(){ fstreaminf1,inf2,outf; ("",ios::in); if(!inf1) { cout<<"'topen.\n"; abort(); } ("",ios::in); if(!inf2) { cout<<"'topen.\n"; abort(); } ("",ios::out); if(!outf) { cout<<"'topen.\n"; abort(); } intarray[40]={0}; inti=0; while(!()) { inf1>>array[i++]; } while(!()) { inf2>>array[i++]; }qsort(array,i,sizeof(int),cmp); intj(0); while(i) { outf<<array[j++]; if(i!=1)outf<<''; i--; } cout<<"Sortcorrectlly!\n";}intcmp(constvoid*m,constvoid*n){ return*(int*)m-*(int*)n;}测试数据(输入、输出):第2_4题算法描述:。命令行格式:。源程序:#include<>#include<>#include<>#include<>voidmain(){ fstreaminfile,outfile; ("",ios::in); if(!infile) { cout<<"'topen.\n"; abort(); } ("",ios::out); if(!outfile) { cout<<"'topen.\n"; abort(); } charch=0; intstate=0; cout<<"Progressing..