资源描述:
《C程序设计教程课后习题问题详解吉顺如版》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、标准文档第1章习题一、选择题1、A 2、D 3、C 4、D 5、B 6、C 7、C 8、B 9、B 10、A二、填空题1、一,函数体2、main(主),main(主)3、编译,目标4、.c,.obj,.exe5、缩进,无影响,/* */三、程序分析题1、***************** Very good! ***************** 2、 a=12,b=5 a=17,b=22 3、r= 5.50,s=95.033098 四、编程题1.用printf()函数在
2、屏幕上输出自己的班级、学号、姓名。#include"stdio.h"void main(){ printf("班级:BX1109");实用大全标准文档 printf("学号:111003530901"); printf("姓名:王孟荣");} 2.从键盘输入两个整数,计算它们的和、差、积、商,并在屏幕上输出结果。 #includevoid main(){int x,y,a,b,c;float d;printf("Please Input Two Integers:")
3、;scanf("%d%d",&x,&y);a=x+y;b=x-y;c=x*y;d=1.0*x/y;printf("a=%db=%dc=%dd=%f",a,b,c,d);} 实用大全标准文档实用大全标准文档第2章习题一、选择题1~5 BCDCD6~10 DBBCA二、填空题1.单精度浮点型、双精度浮点型、字符型2.03.x%10*10+x/104.5.55.5.7 206.sin(sqrt(x*x))/(a*b)7. ,8.1111011 173 7B9.3 310.3三、程序分析题1.
4、 7,8,102. 1,33. 5 F4. (int)i=12, 12.505. 46157实用大全标准文档9112四、编程题1.编写程序,求表达式c=21%9-(float)a+4/b*b的值,假设表达式中a和b的值分别由键盘输入。#includevoid main( ) { int a,b; float c; printf("Please input data a,b: "); scanf("%d%d",&a,&b); c=21%9-(float)a+4/b*b;
5、 printf("c=%5.2f", c); }2. 编写程序,从键盘输入两个整数存入变量a和b中,求a2-b2的值并输出。 #includevoid main( ) { int a,b,c; printf("Please input data a,b: "); scanf("%d%d",&a,&b); c=a*a-b*b; printf("c=%d", c); } 实用大全标准文档实用大全标准文档第3章习题一、选择题12345678910DCA、BABBB、
6、CBDD 二、填空题1. 有穷性 确定性 可行性2. #3. 从终端(键盘)输入一个字符4. m d5. 97,g6. 123.456000, 123.46, 1237. 格式控制符不正确(输入数据时不能控制列宽和小数位数)8. 63,63,77,3f9. %f%f &x,&y10. ch ch三、程序分析题1. c=112. a=123 f=457实用大全标准文档3. x=345 y=3.4600004. a=1,b=3 a=3,b=15. (题目需修改为:从键盘输入一
7、个除a和z以外的小写字母)程序的功能:从键盘输入一个除a和z以外的小写字母,求出该字母对应的大写字母的前趋和后继字母,然后顺序输出此三个大写字母,每个字母所占列宽为3。运行结果: 假如输入:f ' 输出: E F G 四、编程题1.编写程序,计算的值并输出(保留3位小数),其中a、b的值由键盘输入。#include #includevoid main( ){ float a, b,x; scanf("%f%f", &a, &b); x=(a*a+
8、b*b)/sqrt(3*(a+b)); printf("x=%.3f",x);} 2.编写程序,从键盘输入一个梯形的上底a、下底b和高h,输出梯形的面积s。 #include #includevoid main( ){ float a, b,h,s; sc