欢迎来到天天文库
浏览记录
ID:61502213
大小:23.00 KB
页数:8页
时间:2021-02-07
《C++程序设计练习题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C++程序设计练习题1.编写一函数,对int型数组元素由小到大排序。2.设计一个描述正方形的类,名为Square。该类包含一个私有数据成员为double类型的L,用来表示正方形边长;包含一个构造函数将L初始化为给定值;包含公共成员函数area()和circum()分别用来输出正方形的面积和周长。具体要求:在main函数中,创建Square类的对象mySquare并初始化其边长L为5,调用对象的成员函数分别计算其面积和周长并打印在屏幕上。#includeclassSquare{public:Square(doublel){L=l;}voida
2、rea(){cout<voidmain(){intn=0;for(inti=1;i*i<=1000;i++){cout<3、)cout<voidmain(){for(inti=10;i<1000;i++){if(i%2==0&&i%3==0&&i%7==0)cout<usingnamespacestd;voidmain(){doublea,b,sum,t;intn=3;a=2;b=1;sum=0;for(inti=0;i4、{sum+=a/b;t=a;a=a+b;b=t;}cout<#includedoublearea(doublea,doubleb,doublec);voidmain(){inta,b,c;cin>>a>>b>>c;cout<<"Area:"<5、blearea(doublea,doubleb,doublec){doubles,area;s=(a+b+c)/2.0;area=sqrt(s*(s-a)*(s-b)*(s-c));returnarea;}7.给定数组中存放10个整数,求最大数、次大数(第二大)并输出它们。请编程实现。#includevoidmain(){inta[10]={100,100,100,100,100,100,100,100,100,100};intb1=a[0],b2=a[0];for(inti=0;i<10;i++){if(a[i]>b1)b1=a[i];i6、f(a[i]b2)b2=a[j];cout<<”thesecondbiggestis”<7、s+=i;if(s>400)break;}cout<=m)c++;returnc;}10.小明今年12岁,他妈妈比他大20岁,下面程序是计算小明的妈妈在几年后比小明的年龄大一倍,并输出那时他们8、的年龄是多
3、)cout<voidmain(){for(inti=10;i<1000;i++){if(i%2==0&&i%3==0&&i%7==0)cout<usingnamespacestd;voidmain(){doublea,b,sum,t;intn=3;a=2;b=1;sum=0;for(inti=0;i4、{sum+=a/b;t=a;a=a+b;b=t;}cout<#includedoublearea(doublea,doubleb,doublec);voidmain(){inta,b,c;cin>>a>>b>>c;cout<<"Area:"<5、blearea(doublea,doubleb,doublec){doubles,area;s=(a+b+c)/2.0;area=sqrt(s*(s-a)*(s-b)*(s-c));returnarea;}7.给定数组中存放10个整数,求最大数、次大数(第二大)并输出它们。请编程实现。#includevoidmain(){inta[10]={100,100,100,100,100,100,100,100,100,100};intb1=a[0],b2=a[0];for(inti=0;i<10;i++){if(a[i]>b1)b1=a[i];i6、f(a[i]b2)b2=a[j];cout<<”thesecondbiggestis”<7、s+=i;if(s>400)break;}cout<=m)c++;returnc;}10.小明今年12岁,他妈妈比他大20岁,下面程序是计算小明的妈妈在几年后比小明的年龄大一倍,并输出那时他们8、的年龄是多
4、{sum+=a/b;t=a;a=a+b;b=t;}cout<#includedoublearea(doublea,doubleb,doublec);voidmain(){inta,b,c;cin>>a>>b>>c;cout<<"Area:"<5、blearea(doublea,doubleb,doublec){doubles,area;s=(a+b+c)/2.0;area=sqrt(s*(s-a)*(s-b)*(s-c));returnarea;}7.给定数组中存放10个整数,求最大数、次大数(第二大)并输出它们。请编程实现。#includevoidmain(){inta[10]={100,100,100,100,100,100,100,100,100,100};intb1=a[0],b2=a[0];for(inti=0;i<10;i++){if(a[i]>b1)b1=a[i];i6、f(a[i]b2)b2=a[j];cout<<”thesecondbiggestis”<7、s+=i;if(s>400)break;}cout<=m)c++;returnc;}10.小明今年12岁,他妈妈比他大20岁,下面程序是计算小明的妈妈在几年后比小明的年龄大一倍,并输出那时他们8、的年龄是多
5、blearea(doublea,doubleb,doublec){doubles,area;s=(a+b+c)/2.0;area=sqrt(s*(s-a)*(s-b)*(s-c));returnarea;}7.给定数组中存放10个整数,求最大数、次大数(第二大)并输出它们。请编程实现。#includevoidmain(){inta[10]={100,100,100,100,100,100,100,100,100,100};intb1=a[0],b2=a[0];for(inti=0;i<10;i++){if(a[i]>b1)b1=a[i];i
6、f(a[i]b2)b2=a[j];cout<<”thesecondbiggestis”<7、s+=i;if(s>400)break;}cout<=m)c++;returnc;}10.小明今年12岁,他妈妈比他大20岁,下面程序是计算小明的妈妈在几年后比小明的年龄大一倍,并输出那时他们8、的年龄是多
7、s+=i;if(s>400)break;}cout<=m)c++;returnc;}10.小明今年12岁,他妈妈比他大20岁,下面程序是计算小明的妈妈在几年后比小明的年龄大一倍,并输出那时他们
8、的年龄是多
此文档下载收益归作者所有