下载此文档

C语言课后习题答案.doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
思考题与练****题

纠正
1. a + b = c c=a+b
2. x = flaot x;
3. z = x ÷ y z = x / y
4. x = E-23 x =1e-23
5. y = x% y = x%3 %必须是int型运算
6. y = y 改成double型
7. y = (x+1)++/2x y = ((x+1)+1)/(2*x)
(均使用变量完成,变量名自行定义):
2. 已知3条边长度,计算三角形面积
s=(a+b+c)/2
area=sqrt(s*(s-a)*(s-b)*(s-c))
3. 已知上底、下底和高,计算梯形面积。
Area=(up+down)*high/2
实验

2. 编写一个程序,键盘接收三个整数,给出这三个数的和数、乘积和平均值。
#include <>
void main( )
{
float a, b, c ;
float add, mul, aver ;

scanf(“%f%f%f”, &a, &b, &c);
add=a+b+c;
mul=a*b*c ;
aver=add/3 ;
printf("sum = %f, prod = %f, average=%f\n", add, mul, aver);
}
3. 编写一个程序,输入华氏温度,输出相应的摄氏温度。转换公式是:c = (f - 32) / ,c表示摄氏度,f表示华氏度。
/* 把华氏温度转换为摄氏温度,要求保留一位小数*/
#include <>
void main( )
{
float celsius, fahr;

scanf(“%f”, &fahr);
celsiu = (fahr - 32) /
printf("fahr = %f, celsius = %f\n", fahr, celsius);
}
5. 编写一个程序,输入半径,计算球体表面积( )和体积( )。
/* 计算圆周长和圆面积*/
#include <>
#define PI /* π符号常量定义*/
void main()
{
float s, r ,v;
scanf(“%f”, &r);
s = 4*PI*r*r ;
v = 4*PI*r*r*r/3 ;
printf(“球体表面积=%f, 体积=%f\n”, s, v);
}
练****三
思考题与练****题

1、C
2、D
3、C

1、0 1 0 1 0 0
2、1 1 1 1 1 0 0 0

1、 0
2、 3
实验
2、输入一个字符,如果它是大写字母,则输出相应的小写字母;如果它是小写字母,需输出相应的大写字母;其它字符原样输出。例如:输入F,输出f,输入b,输出B,输入7,输出7。
# include <>
void main( )
{
char ch ;
ch=getchar();
if(ch>=’a’&&ch<=’z’)
ch=ch-‘a’+’A’;
else if(ch>=’A’&&ch<=’Z’)
ch=ch-‘A’+’a’;
putchar(ch);
}
4、判断输入字符的种类,即区分空格、数字字符、大写英文字母、小写英文字母和其它字符。
# include <>
void main( )
{
char ch ;
ch=getchar();
if(ch>=’a’&&ch<=’z’)
printf(“为小写字母”);
else if(ch>=’A’&&ch<=’Z’)
printf(“为大写字母”);
else if(ch>=’0’&&ch<=’9’)
printf(“为数字”);
else if(ch==’’)
printf(“为空格”);
else
printf(“为其它字符”);
}
练****四
思考题与练****题
一、简单回答问题
3. break和 continue的相同与不同
相同都是C循环控制语句的子句,用于控制循环的执行;
不同 break结束整个循环,转向执行循环语句后的其他语句,此外还可以用在switch语句内; continue结束本次循环,跳过其后的其他循环体语句,转向循

C语言课后习题答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xgs758698
  • 文件大小43 KB
  • 时间2018-11-12