ImageVerifierCode 换一换
格式:DOCX , 页数:68 ,大小:33.71KB ,
资源ID:16212354      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16212354.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C++编程题答案Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C++编程题答案Word下载.docx

1、It is a right-angled triangle and the area is area.n/输出判断结果及直角三角形面积It is not a right-angled triangle.n/2-4-2编写程序,求解各种数据类型的存储长度并显示出来,在其中找出存储长度最大的和最小的两种数据类型并输出。 int length7; int max=0,min=0;data typetmemory used(bytes) length0=sizeof(short int); /获取短整型长度nshort inttlength0t length1=sizeof(int); /获取整型长度

2、ninteger tlength1; length2=sizeof(long); /获取长整型长度nlong integertlength2; length3=sizeof(char); /获取字符型长度nchar t length3; length4=sizeof(float); /获取单浮点型长度nfloat tlength4; length5=sizeof(double); /获取双浮点型长度ndouble tlength5; length6=sizeof(bool); /获取布尔型长度nbool tlength6lengthmax)/求取长度最大的类型的存取位置 max=i; if (

3、lengthilengthmin)/求取长度最小的类型的存取位置 min=i;The longest length is from switch (max) case 0:coutshort int. break; case 1:int. case 2:long. case 3:char. case 4:float. case 5:double. case 6:bool.The shortest length is from switch (min)/2-4-3(3)编写程序输入一个华氏温度,将其转换为摄氏温度并输出。 float C; /变量C为摄氏温度 float F; /变量F为华氏温度

4、请输入华氏温度(float类型):F; /输入华氏温度 C=(F-32)*5/9; /华氏温度转换为摄氏度转换为摄氏温度为 C0) /转换过程 bi=a%2; i+; a=(int)(a/2); i-;转换的二进制数为: while (i=0) /输出二进制结果bi;/3-4-1编写程序,计算1到100中所有3的倍数的数的和。 int sum=0; /sum变量为3的倍数的和 for(int i=1;=100; if (i%3=0) /判断i是否是3的倍数 sum+=i;1到100中所有3的倍数的数的和为:sum/编写程序,用户输入一些整数,该程序分别计算出所有奇数和所有偶数之和,并输出它们。

5、 int sum_odd=0; /变量为所有奇数的和 int sum_even=0; /变量为所有偶数的和 int b; /变量为输入的数字 int N; /变量为数字个数输入数字的总的个数为N;请输入数字(数字以空格隔开) for (int i=0;b; if (b%2=0) /判断数字是否为偶数 sum_even+=b; else sum_odd+=b;所有奇数的和为sum_odd所有偶数的和为sum_even=b)/找出两个数中的最大值和最小值 min=b; max=a; min=a; max=b; /最大公约数一定不大于两个数中的最小值 while (min0) if (a%min=0

6、)&(b%min=0) min-;a和b的最大公约数为min /最小公倍数一定不小于两个数中的最大值 while (max%a!=0)|(max%b!=0) max+;的最小公倍数为max#define number 10 int anumber; /输入的10个正整数 int average,sum=0; /平均值和总和 int variance=0; /方差 int mvariance; /均方差请输入number个整数:number;i+) /求总和ai; sum+=ai; average=sum/number; /求均值average=average=0) /求方差 variance

7、+= abs(ai*ai-average*average); mvariance=variance/number; /求均方差variance=variancemvariance=mvariance=0;i-)/输出所有的水仙花数。/是指一个3位数,其各位数字的立方和等于该数本身。 int N,M; int a3; /存储三位数的个十百位水仙花数为: for (N=100;N=999;N+) M=N; for (int j=0;j3;j+) /提取数字的个十百位 aj=M%10; M/=10; if (a0*a0*a0+a1*a1*a1+a2*a2*a2=N)/求 1!+2!+50! int

8、sum1=1;/记录i!的结果 int sum2=0;累加的结果 for (int i=1;=50; for (int j=1;=i;j+) /计算i! sum1*=j; sum2+=sum1;1!=sum2/编写程序求一元二次方程ax*x+bx+c=0的解。 float a,b,c;/方程的系数 float s1,s2;/解 float temp;Input a,b,c: if (a=0)不是一元二次方程! temp=b*b-4*a*c; if (temp0) /无根的情况无实根! else if (temp=0) /只有一个实根的情况 s1=-b/(2*a);方程有一个实根,为s1 els

9、e /两个实根的情况 s1=(-b+sqrt(temp)/(2*a); s2=(-b-sqrt(temp)/(2*a);方程有两个实根,为s2=7; setw(abs(4-i)+1)/显示第一个 if (i=1)|(i=7) /第一行和最后一行仅显示一个 continue; for (int m=abs(4-i)+2;m=6-abs(4-i);m+) /显示中间的* /中间几行显示第二个/3-4-10编写程序,输入年月日信息,并输出这一天为这一年的第几天,注意闰年问题。 int year,month,day; int num=0; int length;Input year:year;Inpu

10、t month:month;Input day:day; if(i=1)|(i=3)|(i=5)|(i=7)|(i=8)|(i=10)|(i=12)/大月31天 length=31; else if (i=4)|(i=6)|(i=9)|(i=11)/小月30天 length=30; if (year%100=0)&(year%4=0)|(year%100!=0)&(year%4=0)/闰年判断条件 length=29;/闰年的二月29天 length=28;/非闰年的二月28天 num+=length; num+=day;year年month月day日为这一年的第:num天./3-4-11编写

11、程序,由用户输入x值,计算函数值并输出y。函数如下所示: int x,y;Input X(int):x; if (x0) /x10) /x10的情况 y=4*x*x*x-x*x; else /其余的情况 y=x*x;函数结果y为:yrabbit-)/兔子最多有25只,最少没有 chicken=(100-rabbit*4)/2;兔子有rabbit只,鸡有chickeny0;Input x and y of b point:x1y1;The length from a to b is length(x0,y0,x1,y1)/4-5-2求a!+b!+c!的值,其中求n!要用一个函数实现,通过主函数输

12、入a、b和c的值,并在主函数中输出计算的结果。int factorial(int n)/求两点距离的子函数 int sum=1;=n; sum*=i; return sum; int a,b,c;a!factorial(a)+factorial(b)+factorial(c)0)/将数字的各位反向放置在数组a中 ai=m%10; m=m/10; temp=i/2;/需要比较的次数 num=-i;/数字的最高位存储在anum中temp;j+) if (aj!=anum-j) return false;/如果出现不相等的情况立即退出 return true;/若比较的各个位置都相等,则为回文 in

13、t number;Input the number: if (palindrome(number) is a palindrome. is not a palindrome./4-5-4编写一个程序,为选修3、4和5门课程的学生计算平均分,其中求平均分要用重载函数实现float average(float a,float b,float c)/求三门课程平均分子函数 return (a+b+c)/3;float average(float a,float b,float c,float d)/求四门课程平均分子函数 return (a+b+c+d)/4;float average(float

14、a,float b,float c,float d,float e)/求五门课程平均分子函数 return (a+b+c+d+e)/5; float s1,s2,s3,s4,s5;The total of students courses is if (number=3)Input three score of student:s1s2s3;The average is average(s1,s2,s3)s4;average(s1,s2,s3,s4)s5;average(s1,s2,s3,s4,s5)stringusing namespace std;string convert(int n);string numstring();

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1