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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C程序设计上机实践与学习辅导答案实用文档.docx

1、C 程序设计上机实践与学习辅导答案实用文档C 程序设计_上机实践与学习辅导答案(文档可以直接使用,也可根据实际需要修改使用,可编辑 欢迎下载) 实验一#include void main void int a, b, sum; cout 请输入加数与被加数n; cin a b; sum a+b; cout sum sum endl; #include void main double f, c; cout 请输入华氏温度: ; cin f; c 5.0/9* f-32 ; cout 摄氏温度 c endl; #include void main double r,s; cout 请输入圆的半径

2、: ; cin r; s 3.14159*r*r; cout 圆的面积是: s s endl; #include #include void main double a,b,c,s,area; cout 请输入三角形的三边: ; cin a b c; s a+b+c; s s/2; area sqrt s* s-a * s-b * s-c ; cout area endl; 实验二#include void main void float a,b,c;/定义变量,存放三角形的三边数据 cout input a b cn; /输入提示信息 cin a b c; /从键盘依次输入三边的值 if a

3、+b c | a+c b | b+c a /判断这三边是否能构成三角形 cout Not Trianglen; /不满足三角形三边条件, 输出否定信息 else cout Trianglen; /满足三边构成条件,输出确认信息 #include void main void int year; /定义变量,存放将输入的年份 cout Input year: ; /输出提示信息 cin year; /输入欲判断的年份 if year%400 0|year%4 0&year%100! 0 /判断该年份是否为闰年的条件 cout year is a leap year endl; /条件为真, 说明

4、输入的年份为闰年, 输出确认信息 else cout year isnt a leap year endl; /否则, 输出否定信息 #include void main float a1, a2;/定义两个操作数 char oper; /定义运算符 float result; /定义变量,存放结果 int flag 0; /? cout 请输入简单的运算式:n; /输出提示信息 cin a1 oper a2; /从键盘键入运算式,如 5+3 4.5*7 等 switch oper /利用开关语句结构判断进行何种运算 case +: /加法 result a1+a2; break; case

5、-: /减法 result a1-a2; break; case *: result a1*a2; break; default: cout 输入错误的运算符!n; flag 1; if flag 0 cout a1 oper a2 result endl; /输出结果 #include #include void main double a,b,c; double x1,x2,disc; cout 请输入方程的系数 a b c :; cin a b c; disc b*b-4*a*c; if fabs disc 1e-5 x1 -b /2/a; cout 方程有两个相等的实根: x x1 e

6、ndl; else if disc 0 cout 方程无实根!n; else x1 -b+sqrt disc /2/a; x2 -b-sqrt disc /2/a; cout 方程有两个不同的实根: endl; cout x1 x1 t x2 x2 endl; #include void main float a1, a2;/定义两个操作数 char oper; /定义运算符 float result; /定义变量,存放结果 int flag 0; /? cout 请输入简单的运算式:n; /输出提示信息 cin a1 oper a2; /从键盘键入运算式,如 5+3 4.5*7 等 swit

7、ch oper /利用开关语句结构判断进行何种运算 case +: /加法 result a1+a2; break; case -: /减法 result a1-a2; break; case *: result a1*a2; break; case /: if a2 0 cout 除数不能为0!n; flag 1; break; result a1/a2; break; default: cout 输入错误的运算符!n; flag 1; if flag 0 cout a1 oper a2 result endl; /输出结果 实验三#include void main int x,y;/定义

8、变量,x代表鸡的数目,y代表兔子的数目 for x 1;x 30;x+ /鸡的数目从130皆有可能,所以程序将所有可能的解循环验证一遍 for y 1;y 30;y+ /同样兔子的数目从130皆有可能,所以程序将所有可能的解循环验证一遍 if 2*x+4*y 90&x+y 30 /所有可能的解中将满足给定条件的解输出 cout 鸡有: x t 兔有: y endl; #include void main int a, a1, a2;/定义变量,a代表个位,a1代表十位,a2代表百位 int b; /b为由a2, a1, a所组成的百位数 for a2 1;a2 9;a2+ /百位的位值从19皆

9、有可能,所以程序将所有可能的解循环验证一遍 for a1 0;a1 9;a1+ /同样十位的位值从09皆有可能,所以程序将所有可能的解循环验证一遍 for a 0;a 9;a+ b a2*100+a1*10+a; if a*a*a+a1*a1*a1+a2*a2*a2 b /所有可能的解中将满足给定条件的解输出 cout b endl; #include void main void int a0, a1,a2; /定义变量,a0代表个位,a1代表十位,a2代表百位 int b; /b为由a2, a1, a0所组成的百位数 for b 100;b 999;b+ /将数字b从100到999循环,

10、并将每个数拆开,看看是否符合水仙花数的条件 a2 b/100; /剥出数字b的百位数 a1 b/10%10; /剥出数字b的十位数 a0 b%10; /剥出数字b的个位数 if a0*a0*a0+a1*a1*a1+a2*a2*a2 b /判断是否满足水仙花数的条件 cout b t; /满足条件, 输出这个数 cout endl; #include void main void int man, woman, children;/定义变量,存放结果 男人、女人、小孩的个数 for man 1;man 9;man+ /男人从1人到9人循环,每种情况下计算满足条件的女人和小孩的人数 for wom

11、an 1;woman 18;woman+ /在男人人数确定的情况下,女人从1人到18人循环, 每种情况下计算满足条件的小孩人数 children 36-man-woman;/男人女人人数确定后, 小孩的人数就可以根据条件求出 if man+woman+children man*4+woman*2+children/2 & children%2 0 /看看每种条件下男人、女人、小孩的人数及搬的砖是否满足给定的条件, 因为小孩是每两人 /搬一块砖, 所以小孩人数必须是偶数 cout man man t woman woman t children children endl; /输出满足if条件的

12、结果,即男人、女人、小孩的人数 #include void main void int i,j,k,n,t 0; /定义n为从1到599循环的数字, i,j,k分别为n的百位、十位、个位数字 /t为控制输出格式的计数变量 for n 1;n 599;n+ /使n从1到599循环, 将满足条件的n摘出来 i n/100; /剥出n的百位数 j n/10%10;/剥出n的十位数 k n%10; /剥出n的个位数 if n%3 0& i 5|j 5|k 5 /当数字n满足给定的条件是 cout n t; /输出n的值 t+; if t%5 0 /控制输出格式, 每5个为一行, 即输出5个数后输出回车

13、 cout n; cout endl; #include void main void int a0, a1,a2; /定义变量,a0代表个位,a1代表十位,a2代表百位 int b; /b为由a2, a1, a0所组成的百位数 for b 100;b 999;b+ /将数字b从100到999循环, 并将每个数拆开,看看是否符合水仙花数的条件 a2 b/100; /剥出数字b的百位数 a1 b/10%10; /剥出数字b的十位数 a0 b%10; /剥出数字b的个位数 if a0*a0*a0+a1*a1*a1+a2*a2*a2 b /判断是否满足水仙花数的条件 cout b t; /满足条件, 输出这个数 cout endl; 实验四#include void main void int a,b; int t, x; cout 请输入两个正整数: ; cin a b; x a*b; if a b t a; a b; b t; while t a%b

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

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