资源预览内容
第1页 / 共58页
第2页 / 共58页
第3页 / 共58页
第4页 / 共58页
第5页 / 共58页
第6页 / 共58页
第7页 / 共58页
第8页 / 共58页
第9页 / 共58页
第10页 / 共58页
亲,该文档总共58页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第一章5:#includeusingnamespacestd;intmain()coutThisis;coutaC+;coutprogram.endl;return0;6:#includeusingnamespacestd;intmain()inta,b,c;a=10;b=23;c=a+b;couta+b=;coutc;coutendl;return0;7:#includeusingnamespacestd;intmain()inta,b,c;intf(intx,inty,intz);cinabc;c=f(a,b,c);coutcendl;return0;intf(intx,inty,intz)intm;if(xy)m=x;elsem=y;if(zm)m=z;return(m);8: #includeusingnamespacestd;intmain()inta,b,c;cinab;c=a+b;couta+b=a+bendl;return0;9:#includeusingnamespacestd;intmain()intadd(intx,inty);inta,b,c;cinab;c=add(a,b);couta+b=cendl;return0;intadd(intx,inty)intc;c=x+y;return(c);10:#includeusingnamespacestd;intmain()voidsort(intx,inty,intz);intx,y,z;cinxyz;sort(x,y,z);return0;)voidsort(intx,inty,intz)(inttemp;if(xy)temp=x;x=y;y=temp;/内3个语句的作用是将x和y的值互换)if(zx)coutz,x,yendl;elseif(zy)coutx,z,yendl;elsecoutx,y,zendl;11:#includeusingnamespacestd;intmain()intmax(inta,intb,intc=0);inta,b,c;cinabc;coutmax(a,b,c)=max(a,b,c)endl;coutmax(a,b)=max(a,b)a)a=b;if(ca)a=c;returna;12:#includeusingnamespacestd;intmain()voidchange(int,int);inta,b;cinab;if(ab)change(a,b);coutmax=amin=bendl;return0;voidchange(int,int)intr1,r2,temp;temp=r1;r1=r2;r2=temp;)13:#includeusingnamespacestd;intmain()voidsort(int&,int&,int&);inta,b,c,a1,b1,c1;coutabc;a1=a;b1=b;c1=c;sort(a1,b1,c1);coutabcinsortedorderiscouta1b1c1j)change(i,j);if(ik)change(i,k);if(jk)change(j,k);)voidchange(int&x,int&y)inttemp;temp=x;x=y;y=temp;)14:#include#includeusingnamespacestd;intmain()strings1=week,s2=end;couts1=s1endl;couts2=s2endl;s1=s1+s2;coutThenewstringis:s1endl;return0;15:#include#includeusingnamespacestd;intmain()stringstr;inti,n;chartemp;coutstr;n=str.size();for(i=0;in/2;i+)temp=stri;stri=strn-i-1;strn-i-1=temp;coutstrendl;return0;16:#include#includeusingnamespacestd;intmain()inti;stringstr5=BASIC,C,FORTRAN,C+,PASCAL;voidsort(string);sort(str);coutthesortedstrings:endl;for(i=0;i5;i+)coutstri;coutendl;return0;voidsort(strings)inti,j;stringt;for(j=0;j5;j+)for(i=0;isi+1)t=si;si=si+1;si+1=t;17:#include#includeusingnamespacestd;intmain()longc5=10100,-123567,1198783,-165654,3456;inta5=1,9,0,23,-45;floatb5=2.4,7.6,5.5,6.6,-2.3;voidsort(int);voidsort(float);voidsort(long);sort(a);sort(b);sort(c);return0;voidsort(inta)inti,j,t;for(j=0;j5;j+)for(i=0;iai+1)t=ai;ai=ai+1;ai+1=t;coutthesortednumbers:endl;for(i=0;i5;i+)coutai;coutendlendl;voidsort(longa)inti,j;longt;for(j=0;j5;j+)for(i=0;iai+1)t=ai;ai=ai+1;ai+1=t;coutthesortednumbers:endl;for(i=0;i5;i+)coutai;coutendlendl;voidsort(floata)inti,j;floatt;for(j=0;j5;j+)for(i=0;iai+1)t=ai;ai=ai+1;ai+1=t;coutthesortednumbers:endl;for(i=0;i5;i+)coutaicoutendlendl;)18:#include#includeusingnamespacestd;templatevoidsort(Ta)intTt;for(i=0;i5;i+)min=i;for(j=i+1;jaj)min=j;t=ai;ai=amin;amin=t;)coutthesortednumbers:endl;for(i=0;i5;i+)coutaicoutendlendl;)intmain()inta5=1,9,0,23,-45;floatb5=2.4,7.6,5.5,6.6,-2.3;longc5=10100,-123567,1198783,-165654,3456;sort(a);sort(b);sort(c);return0;)第二章#includeusingnamespacestd;classTimepublic:voidset_time();voidshow_time();private:inthour;intminute;intsec;voidTime:set_time()cinhour;cinminute;cinsec;voidTime:show_time()/成员改为公用的/在main函数之前定义/在main函数之前定义couthour:minute:secendl;intmain()Timet1;t1.set_time();t1.show_time();return0;2:#includeusingnamespacestd;classTimepublic:voidset_time(void)cinhour;cinminute;cinsec;voidshow_time(void)couthour:minute:secendl;
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号