程序设计基础c语言第三章程序结构教材习题答案科学出版社.doc

上传人:h**** 文档编号:162289 上传时间:2018-07-12 格式:DOC 页数:21 大小:53KB
下载 相关 举报
程序设计基础c语言第三章程序结构教材习题答案科学出版社.doc_第1页
第1页 / 共21页
程序设计基础c语言第三章程序结构教材习题答案科学出版社.doc_第2页
第2页 / 共21页
程序设计基础c语言第三章程序结构教材习题答案科学出版社.doc_第3页
第3页 / 共21页
程序设计基础c语言第三章程序结构教材习题答案科学出版社.doc_第4页
第4页 / 共21页
程序设计基础c语言第三章程序结构教材习题答案科学出版社.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、第 1页 程序设计基础 -C 语言(科学出版社教材) 第三章 -程序结构 教材习题答案 1.0 编写程序使整形变量 :a=3,b=4,c=5,p=0xfffe,q=0xffff;浮点型变量: x=1.2,y=2.4,z=3.6; 无符号型变量:u=5127486,n=128765,字符型变量: c1=a,c2=b; #include void main() int a,b,c,p,q; float x,y,z; unsigned int u,n; char c1,c2; a=3;b=4;c=5;p=0xfffe;q=0xffff; x=1.2;y=2.4;z=-3.6; u=5127486;n

2、=128765; c1=a;c2=b; printf(“a=%d b=%d c=%dn“,a,b,c); printf(“p=%#x q=%#xn“,p,q); printf(“x=%f,y=%f,z=%fn“,x,y,z); 第 2页 printf(“x+y=%.2f y+z=%.2f x+z=%.2fn“,x+y,y+z,x+z); printf(“u=%8u n=%8un“,u,n); printf(“c1=%c or %dn“,c1,c1); printf(“c2=%c or %dn“,c2,c2); 2.0 读入三个双精度数,求出它们的平均值并保留此平均值小数点后二位,最后输出结果。

3、 #include void main() double a,b,c,d; printf(“请输入三个双精度数 :“); scanf(“%lf,%lf,%lf“, d=(a+b+c)/3; printf(“d=%.2lf“,d ); 3.0 编写一个程序,要求输入三个整数值 a,b,c,把 c 中的值赋给 b, 把 b 中的值赋给 a, 把 a 中的值赋给 c,最后输出 a,b,c. 第 3页 #include void main() int a,b,c,t; printf(“输入三个整数值 :“); scanf(“%d,%d,%d“, t=a; a=b; b=c; c=t; printf(“

4、a=%d,b=%d,c=%dn“,a,b,c); 4.0 编写一个程序,要求输入一个华氏温度,输出对于的摄氏温度。华氏温度与摄氏温度转换公式为: c=5/9*(F-32).结果保留二位小数。 #include void main() float F; 第 4页 float C; printf(“请输入一个华氏温度 F=“); scanf(“%f“, C=5.0/9.0*(F-32.0); printf(“对应的摄氏温度 C=%.2fn“,C); 5.0 编写一个程序,要求输入一个三位数,正确的分量出它的个位,十位,百位,并在屏幕显示出来 #include void main() int a,a

5、100,a10,a1; printf(“请输入一个三位整数 :“); scanf(“%d“, if(100 void main() int a,b; printf(“请输入 一个整数 :“); scanf(“%d“, b=a%2; if(b=0) printf(“偶数 a=%dn“,a); else printf(“奇数 a=%dn“,a); 第 6页 7 0 x(x 1)y 2 x 1(1 x 10 )3 x 11 (x 10 ) 编写程序,输入 x,对应输出 Y值。 #include void main() int x,y; printf(“输入 x值 :“); scanf(“%d“, i

6、f (x #include void main() unsigned int i_a,i_b,i_c; float f_s; printf(“请输入 3 个数作为三角形 的三条边,中间用空格隔开: “); scanf(“%u %u %u“, if(i_a+i_b)i_c f_s=sqrt(f_s*(f_s-i_a)*(f_s-i_b)*(f_s-i_c); printf(“ 该 3 个 数可 构成 一个 三角 形,其 面积是 %.2fn“,f_s); if(i_a=i_b) else if(i_a=i_b) | (i_a=i_c) | (i_b=i_c) 第 8页 printf(“该三角形是等

7、腰三角形 n“); else printf(“该三角形是一般三角形 n“); else printf(“该 3个数不能构成一个三角形 n“); 9.0 编写程序,输入某年某月,求该月有多少天。 #include void main() unsigned int i_Year,i_Month; char i_Days; printf(“请输入年月,中间用空格隔开: “); scanf(“%u %u“, if(1 void main() int i_a;/成绩 int i_grade;/成绩等级 printf(“请输入成绩: “); scanf(“%d“, printf(“用 if 语句判断的等级是: “); if (i_a=90) printf(“A“);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 复习参考

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。