欢迎来到天天文库
浏览记录
ID:43588370
大小:58.49 KB
页数:4页
时间:2019-10-11
《c__字符数组上机报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、字符数组上机报告1上机时间:2011-12-9一、上机目的:1、进一步熟练C++程序设计的上机操作;2、学会用字符数组编制复杂程序,熟练学握函数的特点;3、完成7章第三大题9、10习题及一道补充题。程序清单1、第1题程序(1)程序主体#includevoidmain(){chara[20],b[201,i;printfC'inputa");gets(a);printf(Hinputb");gets(b);i=0;while(a[i]==b[i]&&a[i]!=r '&&b[i]!=*
2、0')i++;if(a[i]>b[i])printf(Ha>bH);elseif(a[i]#includevoidmain(){chara[20],b[201,i;intf=0;printfC'inputa");gets(a);printf(ninputb");gets(b);/*i=0;while(a[i]==b[i]&&a[i]!=' '&&b[i]!-
3、 ')if(a[i]>b[i])printf(Ha>bH);elseif(a[i]b[i])cout«Ha>b"«endl;elseif(a[i]entsandSettingsj[inpu
4、taaaainputbaaaa=bPressanykeytocontinuectfC:Docu>entsandSettingsAinputaaauinputbaaeL>bPressanykeytocontiruie2、第2题程序(1)程序主体#includevoidmain(){chart[3O],c;inti,l,e,b;printf(ninputtH);gets(t);1=0;while(t[l]!=, ,)1++;b=0;e=l-l;while(b5、=t[e];t[e]=c;b++;e--;}puts(t);}(2)运行结果6、-*C:Docu>entsandSettingsAdJinputtIanhappy?fyppahnaIPressanykeytocontimie3、第3题程序将一个字符串屮所有ASCII码能被3整除的字符删除,然后将剩余的字符按从小到大的顺序排序后构成一个新的字符串,并输出。(1)程序主体#includevoidmain(){charstr[5O],b[5O],ch;inti,j,n=O;gets(str);for7、(i=O;str[i]!=W;i++)if(str[i]%3!=0){b[n]=str[i];n++;}b[n]二' ‘;for(i=0;ib8、j]){ch=b[il;b[i]=b9、j];b10、jJ=ch;}}puts(b);(2)运行结果*c:Docu>entsandSettingsAd>abcdefabderPressanykeytocontinue三、问题收获通过本次上机,我进一步熟练掌握了用字符数组编写C++程序的特点,并能靠自己11、的思路编制相应程序,为将来进一步学习打下了坚实的基础。但由于逻辑思维能力还有待加强,此后我会在这方面努力,从而真正掌握C++。
5、=t[e];t[e]=c;b++;e--;}puts(t);}(2)运行结果
6、-*C:Docu>entsandSettingsAdJinputtIanhappy?fyppahnaIPressanykeytocontimie3、第3题程序将一个字符串屮所有ASCII码能被3整除的字符删除,然后将剩余的字符按从小到大的顺序排序后构成一个新的字符串,并输出。(1)程序主体#includevoidmain(){charstr[5O],b[5O],ch;inti,j,n=O;gets(str);for
7、(i=O;str[i]!=W;i++)if(str[i]%3!=0){b[n]=str[i];n++;}b[n]二' ‘;for(i=0;ib
8、j]){ch=b[il;b[i]=b
9、j];b
10、jJ=ch;}}puts(b);(2)运行结果*c:Docu>entsandSettingsAd>abcdefabderPressanykeytocontinue三、问题收获通过本次上机,我进一步熟练掌握了用字符数组编写C++程序的特点,并能靠自己
11、的思路编制相应程序,为将来进一步学习打下了坚实的基础。但由于逻辑思维能力还有待加强,此后我会在这方面努力,从而真正掌握C++。
此文档下载收益归作者所有