欢迎来到天天文库
浏览记录
ID:37914685
大小:44.55 KB
页数:5页
时间:2019-06-02
《C++实验一实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验1在小范围内用C++增强C的功能1.实验目的和要求目的:,快速掌握C++语言编程的方法,在小范围内增强C++的功能,主要内容有:(1)输入流、输出流的使用;(2)函数原型;(3)new和delete运算符分配内存。2.实验内容:(1)编写一个用输入和输出流运算符进行的输入和输出的程序。从键盘输入两个数,分别对两个数进行加,减,乘和除的运算。并输出计算结果,如:23+123=146.#includeusingnamespacestd;intmain(){floata,b;cout<<"请输入第一个数"<>a;cout<<"请输入第二个数
2、"<>b;cout<<"a+b="<3、max(int(*a)[3]);intsum(int(*a)[3]);a=newint[3][3];for(i=0;i<3;i++)for(j=0;j<3;j++){printf("请输入数组的值",i,j);cin>>a[i][j];}cout<<"数组为:"<4、lete[]a;}intsum(int(*a)[3]){intsum=0,i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)sum=sum+a[i][j];returnsum;}intmax(int(*a)[3]){intmax=a[0][0],i,j;for(i=0;i<3;i++)for(j=0;j<3;j++){if(a[i][j]>max)max=a[i][j];}returnmax;}intmin(int(*a)[3]){intmin=a[0][0],i,j;for(i=0;i<3;i++)for(j=0;j<3;j++){if(a[i][j]<5、min)min=a[i][j];}returnmin;}(1)编写C++风格的程序,解决百钱问题:将1元人民币兑换成1,2,5分的人民币,有多少种换法?#includeusingnamespacestd;intmain(){inta,b,c,d[1000][3],i=0;for(a=0;a<=100;a++){for(b=0;b<=50;b++){for(c=0;c<=20;c++){if((a*0.01)+(b*0.02)+(c*0.05)==1.0){d[i][1]=a;d[i][2]=b;d[i][3]=c;i++;}}}}{intj=0;for(j=6、0;j#defineN10voidmain(){voidchr(int&a,int7、&b);inta[N]={9,8,7,6,5,4,3,2,1,0};inti,b[N];cout<<"原数列为:";for(i=0;i
3、max(int(*a)[3]);intsum(int(*a)[3]);a=newint[3][3];for(i=0;i<3;i++)for(j=0;j<3;j++){printf("请输入数组的值",i,j);cin>>a[i][j];}cout<<"数组为:"<4、lete[]a;}intsum(int(*a)[3]){intsum=0,i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)sum=sum+a[i][j];returnsum;}intmax(int(*a)[3]){intmax=a[0][0],i,j;for(i=0;i<3;i++)for(j=0;j<3;j++){if(a[i][j]>max)max=a[i][j];}returnmax;}intmin(int(*a)[3]){intmin=a[0][0],i,j;for(i=0;i<3;i++)for(j=0;j<3;j++){if(a[i][j]<5、min)min=a[i][j];}returnmin;}(1)编写C++风格的程序,解决百钱问题:将1元人民币兑换成1,2,5分的人民币,有多少种换法?#includeusingnamespacestd;intmain(){inta,b,c,d[1000][3],i=0;for(a=0;a<=100;a++){for(b=0;b<=50;b++){for(c=0;c<=20;c++){if((a*0.01)+(b*0.02)+(c*0.05)==1.0){d[i][1]=a;d[i][2]=b;d[i][3]=c;i++;}}}}{intj=0;for(j=6、0;j#defineN10voidmain(){voidchr(int&a,int7、&b);inta[N]={9,8,7,6,5,4,3,2,1,0};inti,b[N];cout<<"原数列为:";for(i=0;i
4、lete[]a;}intsum(int(*a)[3]){intsum=0,i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)sum=sum+a[i][j];returnsum;}intmax(int(*a)[3]){intmax=a[0][0],i,j;for(i=0;i<3;i++)for(j=0;j<3;j++){if(a[i][j]>max)max=a[i][j];}returnmax;}intmin(int(*a)[3]){intmin=a[0][0],i,j;for(i=0;i<3;i++)for(j=0;j<3;j++){if(a[i][j]<
5、min)min=a[i][j];}returnmin;}(1)编写C++风格的程序,解决百钱问题:将1元人民币兑换成1,2,5分的人民币,有多少种换法?#includeusingnamespacestd;intmain(){inta,b,c,d[1000][3],i=0;for(a=0;a<=100;a++){for(b=0;b<=50;b++){for(c=0;c<=20;c++){if((a*0.01)+(b*0.02)+(c*0.05)==1.0){d[i][1]=a;d[i][2]=b;d[i][3]=c;i++;}}}}{intj=0;for(j=
6、0;j#defineN10voidmain(){voidchr(int&a,int
7、&b);inta[N]={9,8,7,6,5,4,3,2,1,0};inti,b[N];cout<<"原数列为:";for(i=0;i
此文档下载收益归作者所有