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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

哈工程C语言教材课后答案.doc

1、第一章1.2 有三个数A、B、C,设计算法,求三个数中最大的数并输出。(可用自然语言或流程图表示)。#includevoid main() int a,b,c,max; printf(please input three numbers:n); scanf(%d%d%d,&a,&b,&c); max=a; if(ba) max=b; if(cmax) max=c; printf(the answer is %dn,max); 1.3 设计算法,求N个整数的平均值。#includevoid main() int N,i; float aver,a,s=0; printf(please input

2、 the amount of the number:n); scanf(%d,&N); for(i=0;iN;i+) printf(please input the numbern); scanf(%f,&a); s=s+a; aver=s/N; printf(the average is %f,aver); 第二章1. 填空题换行、回车 整型 变量_ 整型 _6_2.5 2. 选择题_A_A_A_B_DC C D C D B D B D3. 答案:6,0,6答案:8,10,16答案:3.500000答案:6答案:1答案:261答案:16答案:04. 编程题 输入长方形的长和宽,输出长方形的周

3、长和面积。#includevoid main()int a,b,l,s;scanf(“%d%d”,&a,&b);l=(a+b)*2;s=a*b;printf(“%d,%d”,l,s); 输入一个字符,输出其ASCII代码。#include void main() char a;printf(please input the char );scanf(%c,&a);printf(the ASCII is %d,a); 输入3个整数,计算并输出它们的平均值。#includevoid main()int a,b,c;float aver;scanf(“%d%d%d”,&a,&b,&c);aver=f

4、loat(a+b+c)/3;printf(“%f”,aver); 已知整型变量a、b、c的值,根据以下算式编写程序求y的值。#include #include void main() int a,b,c;printf(please input the num of a b c: );scanf(%d %d %d,&a,&b,%c);printf(the y is %f,(3.8*(pow(b,2)+a*c)/(6*a);5.设a和n已定义为整型变量,a=12,求下面表达式运算后a的值。 a+=a 24 a-=2 10 a*=2+3 60 a/=a+a 0 a%=(n%=2),n的值等于5 0

5、a+=a-=a*=a 0第三章 一、 选择题1_C_2C_3.C4D5D_二、填空题1%f_ 2 、 %s 3 、12,56,789.000000 4、6e,16_ 5、1,1,3_三、编程题1编写一个程序,从键盘上输入3个数,求其和并输出。#include void main() int a,b,c,d; printf(please input the num of a,b,c:); scanf(%d%d%d,&a,&b,&c); d=a+b+c; printf(the sum of a,b and c is %d,d); 2输入一个正整数,分别输出它的八进制和十六进制数形式。#includ

6、e void main() int m; printf(please input the m:); scanf(%d,&m); printf(n ba jin zhi shu zhi shi : %o,m); printf(n shi liu jin zhi shu zhi shi : %x,m);3编程把11325秒转换成“小时:分钟:秒”的形式#include void main() int a=11325; int h,m,s; h=a/3600; m=a%3600/60; s=a%3600%60; printf(%d:%d:%d,h,m,s); 4编程序,求a+b的值,a,b为任意数。

7、本题可调用求绝对值的函数fabs,此函数包含在math.h文件中。#include #include void main() double a,b; printf(please input the num of a and b:); scanf(%lf%lf,&a,&b); printf(n a+|b|= %lf,a+fabs(b); 5 编程序,求平面上两点之间的距离。设第1个点的坐标为(x1,y1),第2点的坐标为(x2,y2),则这两个点的距离为:d=#include #include void main() float x1,y1,x2,y2,d; printf(n shu ru di

8、 1 ge dian de zuo biao : ); scanf(%f%f,&x1,&y1); printf(n shu ru di 2 ge dian de zuo biao : ); scanf(%f%f,&x2,&y2); d=sqrt(pow(x1-x2),2)+pow(y1-y2),2); printf(n ju li d wei : %f ,d);第四章一、阅读程序,回答问题1答案:1 2答案:6 3、 B 4答案:6.000000 5答案:8 6答案:2 7答案:k=11二、填空 1答案:a=b或b=a或!(a!=b)或a=b或b=a 2答案: (1) 0 (2) !=0 3答

9、案: (1) maxy(2) maxz 4答案:(1) m%2=1 (2) m%2=0三、编程1输入一个整数,判断其为奇数还是偶数。#includevoid main()int a ;printf(Please input an integer:) ;scanf(%d,&a) ;if (a%2=0)printf(ni shu ru de shu %d shi ou shu . n,a) ;else printf(ni shu ru de shu %d shi ji shu . n,a) ;2编写一个程序,实现功能是:输入一个实数,按1输出此数的相反数,按2输出此数的平方根,按3输出此数的平方。

10、#include#includevoid main()double f ;int a ;printf(qing shu ru yi ge shu :) ;scanf(%f,&f) ;printf(n qing shu ru 1 huo 2 huo 3n) ;printf(n an 1 shu chu xiang fan shu ) ;printf(n an 2 shu chu ping fang gen ) ;printf(n an 3 shu chu ping fang ) ;scanf(%d,&a) ;if (a=1)printf(%fn,-f);else if (a=2)printf(%

11、fn,sqrt(f);else if (a=3)printf(%fn,f*f) ;else printf(shu ru cuo wu!) ;3输入字符,输出其类型。ASCII值小于32的为控制字符,在“0”和“9”之间的为数字,在“A”和“Z”之间为大写字母,在“a”和“z”之间为小写字母,其余则为其它字符。#includevoid main()char a;scanf(“%c”,&a);if(a0)printf(“this is a Control Character”);if(a=0&aA&aa&az) printf(“this is a lowercase number”); else

12、printf(“this is an other character”);4输入某年某月某日,判断这一天是这一年的第几天。#includevoid main()int a,b,c,k,s=0;printf(qing shu ru nian, yue, ri:) ;scanf(%d,%d,%d,&a,&b,&c);if (a%4 = 0 & a%100 != 0) | a%400 = 0) k = 29 ;else k = 28 ;switch(b)case 12: s+=30 ;case 11: s+=31 ;case 10: s+=30 ;case 9 : s+=31 ;case 8 : s+=31 ;case 7 : s+=30 ;case 6 : s+=31 ;case 5 : s+=30 ;case 4 : s+=31 ;case 3 : s+=k ;case 2 : s

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

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