文档介绍:---------------------------------校验:_____________-----------------------日期:_____________程序设计基础实验报告《程序设计基础课程设计》实验报告班级: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..