C语言课后答案--谭浩强 清华大学出版社
C语言课后答案--谭浩强 清华大学出版社
1.3写出一个C程序的构成。
一个C程序可以由若干个源程序文件(分别进行编译的文件模块)组成,一个源文件可以由若干个函数和预处理命令以及全局变量声明部分组成,一个函数由数据声明部分和执行语句组成。
1.5
#include<stdio.h>
void main()
{
printf("********************");
printf("\n");
printf(" Very Good! ");
printf("\n");
printf("********************");
scanf("%d");
}
1.6编写一个C程序,输入a,b,c三个值,输出其中最大值。
#include<stdio.h>
void main()
{
int a,b,c,max;
scanf("%d,%d,%d",&a,&b,&c);
if(a<b)
{
max=b;
b=a;
a=max;
}
if(a<c)
{
max=c;
c=a;
a=max;
}
printf("%d\n",a);
}
C语言课后答案--谭浩强 清华大学出版社
3.5字符常量和字符串常量有什么区别?
答:字符常量是一个字符,在程序中字符是用单引号括起来的。字符串常量有0个或若干个字符组合而成,在程序中字符串是用双引号括起来的,在储存时系统自动在字符串最后面加一个结束符号’\0’。
3.6写出下列程序的运行结果:
aa︼bb︼ ︼ ︼cc︼ ︼ ︼ ︼ ︼ ︼abc
︼ ︼ ︼ ︼ ︼ ︼ ︼A︼N
3.7
#include<stdio.h>
void main()
{
char c1,c2,c3,c4,c5;
c1='C';
c2='h';
c3='i';
c4='n';
c5='a';
c1=c1+4;
c2=c2+4;
c3=c3+4;
c4=c4+4;
c5=c5+4;
printf("%c%c%c%c%c",c1,c2,c3,c4,c5);
}
3.9 求下面算术表达式的值。
(1)2.5
(2)3.5
3.10
9,11,9,10
C语言课后答案--谭浩强 清华大学出版社
3.12
(1)24
(2)10
(3)60
(4)0
(5)0
(6)0
第四章
4.4
#include<stdio.h>
void main()
{
int a,b,c;
float x,y,z;
long u,n;
char c1,c2;
a=3;
b=4;
c=5;
x=1.2;
y=2.4;
z=-3.6;
u=51274;
n=128765;
c1='a';
c2='b';
printf("a=%2d b=%2d c=%2d\n",a,b,c);
printf("x=%8.6f,y=%8.6f,z=%9.6f\n",x,y,z);
printf("x+y=%5.2f y+z=%5.2f z+x=%5.2f\n",x+y,y+z,z+x);
printf("u=%6ld n=%9ld\n",u,n);
printf("c1='%c' or %d(ASCII)\n",c1,c1);
printf("c2='%c' or %d(ASCII)\n",c2-32,c2);
}
C语言课后答案--谭浩强 清华大学出版社
4.5请写出程序的输出结果:
57
5 7
67.856400,-789.124023
67.856400 ,-789.124023
67.86, -789.12,67.856400,-789.124023,67.856400,-789.124023
6.785640e+01,-7.89e+02
A,65,101,41
1234567,4553207,d687
65533,177777,ffff,-1
COMPUTER, COM
4.6
a=3︼b=7
︼8.5︼71.82
︼A︼a
4.7
︼ ︼ ︼10︼ ︼ ︼20Aa1.5︼-3.75︼1︼67.8
4.8
#include<stdio.h>
void main()
{
float r,h,a,b,c,d,e;
float p=3.141592653;
scanf("r=%f h=%f",&r,&h);
a=2*p*r;
b=p*r*r;
c=4*p*r*r;
d=(3.0/4.0)*p*r*r*r;
e=p*r*r*h;
printf("yuanzhouchang: a=%.2f\n",a);
printf("yuanmianji: b=%.2f\n",b);
printf("yuanqiubiaomianji: c=%.2f\n",c);
printf("yuanqiutiji: d=%.2f\n",d);
printf("yuanzhutiji: e=%.2f\n",e);
}
C语言课后答案--谭浩强 清华大学出版社
4.10
(1)
#include<stdio.h>
void main()
{
char c1,c2;
printf("please print c1,c2:");
c1=getchar();
c2=getchar();
printf("use putchar to print the result:");
putchar(c1);
putchar(c2);
printf("\n");
printf("use printf print the result:");
printf("%c %c\n",c1,c2);
}
c1和c2可以定义为字符型或整型,二者皆可。
(2)
要使程序结果输出c1和c2的ASCII码,要在printf函数中用%d格式符输出,即: printf("%d %d\n",c1,c2);
(3)字符变量在计算机内占用一个字节,而整型变量占用两个字节。因此整型变量在可输出字符的范围内(ASCII码为0~255之间的字符)是可以与字符数据互相转换的。如果整数在此范围外,则不能替代。
第五章 习题
5.3
#include<stdio.h>
void main()
{
int a,b,c,x,y;
a=3;
b=4;
c=5;
printf("%d\n",a+b>c&&b==c);
printf("%d\n",a||b+c&&b-c);
printf("%d\n",!(a>b)&&!c||1);
printf("%d\n",!(x=a)&&(y=b)&&0);
printf("%d\n",!(a+b)+c-1&&b+c/2);
C语言课后答案--谭浩强 清华大学出版社
}
5.4
#include<stdio.h>
void main()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if(a<b)
if(b<c)
printf("max=%d\n",c);
else
printf("max=%d\n",b);
else if(a<c)
printf("max=%d\n",c);
else
printf("max=%d\n",a);
}
5.5
#include<stdio.h>
void main()
{
int x,y;
scanf("%d",&x);
if(x<1)
y=x;
else
if(x>=10) y=3*x-11;
else y=2*x-1;
printf("x=%d,y=%d\n",x,y);
}
5.6
C语言课后答案--谭浩强 清华大学出版社
#include<stdio.h>
void main()
{
float score;
char grade;
printf("student's score is:");
scanf("%f",&score);
switch((int)(score/10))
{
case 10:
case 9:grade='A';break;
case 8:grade='B';break;
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




