- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课后练习答案是本人精心整理的专业学科课后习题答案,可在线免费浏览全文并供大家下载。另外本网提供大学各专业教材各册不同版本作者主编的课后习题参考答案,不同版本版次,第N册练习题目习题及答案
习题1
1-1 填空题
1. 函数
2. 主函数main(),主函数main()
3. 主函数main()
4. 函数首部,函数体
5. {, }
6. /*, */
7. 顺序结构,选择结构,循环结构
8. .c, .obj, .exe
1-2 思考题
1. 结构化程序设计是指:为使程序具有一个合理的结构以保证程序正确性而规定的一套如何进行程序设计的原则。顺序结构选择结构循环结构
2. 算法是对具体问题求解步骤的一种描述。计算机算法的表达工具通常采用以下几种方法:(1)用自然语言表示算(2)用流程图表示算法(3)用伪代码表示算法(4)用程序设计语言表示算法
3. 语言简洁、紧凑,使用方便、灵活; 支持结构化程序设计;运算符丰富;数据类型丰富;较强的编译预处理功能;C语言的可移植性好;C语言本身既有一般高级语言的优点,又有低级(汇编)语言的特点;语法限制不太严格,程序设计自由度大。1-3 编程题
1. #include stdio.h
main()
{ float a, b, h, s;
a=10; b=20;
h=5; s=(a+b)*h/2;
printf(s=%f\n , s );
}
2. 编写程序显示如图1.11所示信息。
图1.11 显示信息
#include stdio.h
main()
{ printf(******************************\n);
printf(* hello world *\n);
printf(******************************\n); }
习题2
2-1 单选题
1~5 DBDCA 6~10 DCABA 11~1 CA
2-2 思考题
1.2.00000
2.1,0.5
3.9,2
4.6
5.100,d
6.(1)20 (2)0 (3)60
7. (1)10,6,4 (2)6,9,15 (3)3,60,83
8. 55
习题3
–003
8. 7
7. 5.0,4,c=3Enter
8. i=10,j=20Enter
9. (1) 65
(2) 65,A
(3) 56.123400,123.456001
(4) 3.141600
(5) 8765.432
(6) 5.864000e+002
(7) 3.141600e+000
(8) 3.1416
(9) 8765
(10) 3.1416,8765.43
10. a=2 b=5x=8.8 y=76.34c1=65 c2=97
3-3 编程题
1. 编写程序实现从键盘输入两个十进制整型数据10和8给变量x和y,并按下列格式输出。
x y
十进制数 10 8
八进制数 12 10
十六进制数 a 8
#include stdio.h
main()
{ int x, y ;
scanf(%d%d , x, y);
printf( x y\n);
printf(%4d%4d\n, x, y );
printf(%4o%4o\n, x, y );
printf(%4x%4x\n, x, y );
}
2. 编写一个程序,输入一个大写英文字符(B~Y),输出它的前导字符、该字符本身及其后续字符。
#include stdio.h
main()
{ char c;
scanf(“%c”, c );
printf(“%c, %c, %c\n”, c-1, c, c+1 );
}
3. 编写一个程序,输入一个3位正整数,要求反向输出对应的整数,如输入123,则输出321。编写程序并给出相应的程序流程图。
#include stdio.h
main()
{ int a, a1, a2, a3;
scanf(“%d”, a );
a1=a%10 ; a=a/10;
a2=a%10; a=a/10;
a3=a%10;
printf(“%d%d%d\n”, a1, a2, a3);
}
4. 编写程序,读入3个double型数据,求它们的平均值,保留此平均值小数点后1位数,对小数点后第2位数进行四舍五入,最后输出结果。
#include stdio.h
main()
{ double a, b,
您可能关注的文档
最近下载
- TCCIAT0003-2019建筑施工承插型轮扣式模板支架安全技术规程.pdf
- T∕CTCA 6-2019 劳动防护手套.pdf
- 注册单元划分膝关节假体vlc g02.pdf VIP
- JTG5220—2020公路养护工程质量检验评定标准第一册土建工程全面解读.pptx
- 教育部留服务中心国(境)外学历学位认证评估程序和标准(试行)之附则.doc
- 土方工程课件.ppt
- 《医学细胞生物学》课件 第七章 细胞骨架与细胞运动.pptx
- 《排球正面双手垫球》教案排球正面双手垫球公开课教案1水.docx VIP
- 教育法学课件.ppt VIP
- 2023年人教版七年级语文下册期中试卷附参考答案 .pdf VIP
文档评论(0)