您所在位置: 网站首页 / C语言程序设计教程答案.doc / 文档详情
C语言程序设计教程答案.doc 立即下载
2024-09-09
约3.3万字
约17页
0
113KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言程序设计教程答案.doc

C语言程序设计教程答案.doc

预览

免费试读已结束,剩余 12 页请下载文档后查看

5 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

习题1
1、算法描画要紧是用两种全然办法:第一是自然语言描画,第二是应用公用货色停顿算法描画
2、c语言次序的构造如下:
1〕c语言次序由函数形成,每个次序必须存在一个main函数作为次序的主控函数。
2〕"/*"与"*/"之间的内容形成c语言次序的正文部分。
3〕用预处理命令#include可以包含有关文件的信息。
4〕大小写字母在c语言中是有区不的。
5〕除main函数跟标准库函数以外,用户可以自己编写函数,次序一般由多个函数形成,这些函数制定理论所需要做的任务。
比如:
voidmain()
{
inta,b,c,s;
a=8;b=12;c=6;
s=a+b*c;
printf("s=%d\n",s);
}
3、c语言的特征:
1〕c语言存在构造语言的特征,次序之间特不随便完成段的共享;
2〕c语言的要紧结形因素为函数,函数可以在次序中被定义完成独破的任务,独破地编译成代码,以完成次序的模块化。
3〕c语言运算符丰富,运算包含的范围特不广;
4〕c语言数据典范丰富。
5〕c语言赞同开门见山访征询物理所在,即可开门见山对硬件停顿把持,完成汇编语言的大年夜部分功能;
6〕c语言语法限制不太严峻,次序方案自由度大年夜,如斯是c语言可以添加对次序员的束缚;
7〕用c语言编程,生成的目标代码质量高,次序实行效能高,可移植性好;
4、合理标识符:AB12、leed_3、EF3_3、_762、PAS、XYZ43K2
不合法标识符:a*b2、8stu、D.K.Jon、if、ave#xy、#_DT5、C.D
5、F2:将当前编辑器中文件存盘
F10:调用主菜单
F4:次序运行到光标所内行
Ctrl+F9:当前编辑状况下,停顿编译、连接且运行次序;
Alt+F5:将窗口切换到DOS下,反省次序运行结果
6、(1):
********************
welcomeyou
verygood
********************
(2):
pleaseinputthreenumber;5,7,8
maxnumberis:8
7、main8、Userscreen、Alt+F5
9、标识符必须是字母或下划线开头,大小写字母含义差异。由数字、字母跟下划线形成;
关键字是一种语言中规那么存在特定含义的标识符。关键字不克不迭作为变量或函数名来应用,用户只能按照系统的规那么应用它们。
10、选择主菜单File项下拉子菜单中Save项或开门见山按F2键存盘。
习题2
1、符合C语法则那么的常数为:0x1e、"ab\n"、1.e5
2、(1):
差错如下:intx,y=5,z=5,aver;
x=7;
aver=(x+y+x)/3;
结果如下:AVER=5
(2):
差错如下:charc1='a',c2='b',c3='c';
printf("a=%db=\'%c\'\"end\"\n",a,b);
结果如下:a=3b='A'"end"
aabccabc
3、4、(1):9,11,9,10(2):3,1,0,0(3):11,19,31,1
5、(1):0(2):0(3):9.500000(4):90(5):10(6):10(7):65(8):4
(9):4.500000(10):1(11):0(12):20(13):0
6、(5)7、求x的绝对值8、c>(max=a>b?a:b)?c:max;9、B10、D
习题3
1、输出函数scanf的参数差错,该当为:scanf("%f",&k);
2、|12341234|3、ff104、1,3,1
5、原字符串左边加空格再加字符串本身,字符个数总跟为5个
6、scanf("%d,%d,%c,%c",&a1,&a2,&c1,&c2);
7、printf("a+b=%d\n",a+b);
printf("a-b=%d\n",a-b);
printf("a*b=%d\n",a*b);
printf("a/b=%d\n",a/b);
printf("(float)a/b=%f\n",(float)a/b);
printf("a%b=%d\n",a%b);
8、voidmain()
{floatr;
floats,c;
printf("pleaseinputthenumber:");
scanf("%f",&r);
if(r>=0)
{s=3.14*r*r;
c=2*3.14*r;
printf("s=%f,c=%f\n",s,c);
}
else
	printf("youinputnumberiserror!");
}
9、voidmain()
{intn;
printf("pleaseinputthenumber:");
scanf("%d",&n);
if(n>=100&&n<=999)
printf("%d%
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

C语言程序设计教程答案

文档大小:113KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用