简明c语言设计教程答案,C语言程序设计教材参考答案.pdf

本文介绍了C语言的基础知识,包括输出控制、变量赋值、条件判断和循环操作。通过实例展示了如何编写简单的C程序,如输出特定字符串、比较和找出三个数值中的最大值等。还探讨了逻辑运算符的使用以及如何根据用户输入计算几何形状的属性,如圆的周长、面积等。此外,文章还涉及字符输入输出以及逻辑值在C语言中的表示。
摘要由CSDN通过智能技术生成

C语言程序设计教材参考答案.pdf

本文由猫儿王城贡献

doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机

查看。

1.5 请参照本章例题,编写一个 C 程序,输出以下信息: *****************

********* Very Good!

************************** 解: mian() {printf(“********************

******************”); } 1.6 编写一个程序,输入 a、b、c 三个值,输出其中最

(int)x%(int)y 设 a=2,b=3,x=3.5,y=2.5 (1)2.5 (2)3.5 3.10 写出程序运行的

结果。 main() {int i,j,m,n; i=8; j=10; m=++i;

2

n=j++; printf(“%d,%d,%d,%d”,i,j,m,n); }

解: 9,11,9,10 3.12 写出下面表达式运算后 a 的值,设原来 a=12。设 a

和 n 都已定义为整型变量。 (1)a+=a (2) a-=2 (3) a*=2+3 (4)a/=a+a

(5) a%=(n%=2),n 的值等于 5 (6)a+=a-=a*=a 解: (1) 24 (2) 10 (3)

60 (4) 0 (5) 0 (6) 0

第四章 4.4 若 a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765

,c1=’a’,c2=’b’。想得到以下输出格式和结 果,请写出程序(包括定义变量类

型和设计输出) 。 a=_3_ _b=_4_ _c=_5 x=1.200000,y=2.400000,z=-3.600000 x+y

=_3.600_ _y+z=-1.20_ _z+x=-2.40 c1=ˊaˊ_or_97(ASCII) c2=ˊbˊ_or_98(ASCII

",c1,"(ASCII)"); printf("%s %s %d%s\n","c2=’a’","or",c2,"(ASCII)"); }

3

4.7 用 scanf 下面的函数输入数据,使 a=3,b=7,x=8.5,y=71.82,c1=ˊA

"_c1=%c_c2=%c",&c1,&c2) ; } a=3_b=7 _x=8.5_y=71.82 _c1=A_c2=a

4.8 设圆半径 r=1.5,圆柱高 h=3,求圆周长、圆面积、圆球表面积、圆球体

积、圆柱体积。用 scanf 输入数据,输出计 算结果,输出时要求文字说明,取小数

点后两位数字。请编程序。

华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9 输出要求有文字说明,取位 2

;

4

}

4.10 编程序,用 getchar 函数读入两个字符给 c1、c2,然后分别用函数和函

数输出这两个字符。并思考以下问题: (1) 变量 c1、c2 应定义为字符型或整形

?抑二者皆可?(2)要求输出 c1 和 c2 值的 ASCII 码,应如何处理?用 putcha

r 函 数还是 printf 函数?(3)整形变量与字符变量是否在任何情况下都可以互相

page 1

har(c2);putchar(’\n’); } c1,c2;

tf("c1=%d c2=%d\n",c1,c2); printf("c1=%c c2=%c\n",c1,c2); }

第五章 5.1 什么是算术运算?什么是关系运算?什么是逻辑运算?

解:略。

5.2 C 语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”

解:设有一个逻辑表达式,若其结果为“真”,则以 1 表示;若其结果为“假

”,则以 0 表示。但是判断一个逻辑量的 值时,以 0 代表“真”,以非 0 代表“

假”。例如 3&&5 的值为“真”,系统给出 3&&5 的值为 1。

5

5.3

写出下面各逻辑表达式的值。设 a=3,b=4,c=5。

0 (5) !(a+b)+c-1&&b+c/2

解: (1) 0 (2) 1 (3) 1 (4) 0 (5) 1

5.4

有 3 个整数 a、b、c,由键盘输入,输出其中最大的数。

; scanf("%d,%d,%d"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值