您所在位置: 网站首页 / C语言上机实验例题.doc / 文档详情
C语言上机实验例题.doc 立即下载
2024-09-09
约5.7千字
约9页
0
44KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言上机实验例题.doc

C语言上机实验例题.doc

预览

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

5 金币

下载文档

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

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

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

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

/NUMPAGES9
实验一C语言的运行环境、运行过程和表达式的使用

一、目的与要求
1、了解Dos、Windows环境下C语言的运行环境,了解所用的计算机系统的基本操作方法,学会独立使用该系统。
2、了解在该系统上如何编辑、编译、连接和运行一个C程序。
3、通过运行简单的C程序,初步了解C源程序的特点。
4、掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以与对它们赋值的方法,了解以上类型数据输出时所用的格式转换符。
5、学会使用C的有关算术运算符,以与包含这些运算符的表达式
二、实验例题
[例1]编程实现在屏幕上显示如下三行文字
Hello,world!
WolcometotheClanguageworld!
Everyonehasbeenwaitingfor.

在TurboC的集成环境下,键入如下源文件。敲Alt+F组合键打开File菜单,File菜单中Writeto或saveas选项可将默认noname.c文件名改为任意文件名。程序example.c如下:
main()
{
printf("Hello,World!\n");
printf("WolcometotheClanguageworld!\n");
printf("Everyonehasbeenwaitingfor.\n");
}
然后用Ctrl+F9执行example.c,用Alt+F5查看结果,即在屏幕上显示题目要求的三行文字。按回车键重新返回TurboC的编辑环境。注意,在运行程序之前最好先存盘。
[例2]输入并运行程序,写出运行结果。
main()
{
inta,b,sum;
	a=123;b=456;
	sum=a+b;
	printf(“sumis%d\n”,sum);
}
运行方法同上,最后结果为:sumis579。
[例3]
输入并运行程序,写出运行结果。
main()
{
inta,b,c;
intmax(int,int);
scanf(“%d,%d”,&a,&b);
c=max(a,b);
printf(“max=%d”,c);
}

intmax(intx,inty)
{
intz;
if(x>y)z=x;
elsez=y;
return(z);
}
这个程序的功能是对于任意输入的两个整数,输出较大的那个数。所以程序运行之后,光标将停留在用户屏幕上,等待用户输入两个整数,比如输入“3,5”,回车,在用户屏幕上就会输出“max=5”。
[例4]输入并运行下程序,写出运行结果。
mian()
{
charc1,c2;
c1=97;
c2=98;
printf(“%c%c”,c1,c2);
}
在此基础上
1)加一个printf语句,并运行之。
printf(“%d,%d”,c1,c2);
2)再将第二行改为:
	intc1,c2;
再使之运行。
3)再将第三行改为:
	c1=300;c2=400;
再使之运行,分析其运行结果。
在该程序中,说明了字符型数据在特定情况下可作为整型数据处理,整型数据有时也可以作为字符型数据处理。
[例5]分析下面程序,写出运行结果,再输入计算机运行,将得到的结果与你分析得到的结果比较对照。
main()
{
charc1=’a’,c2=’b’,c3=’c’,c4=’\101’,c5=’\116’;
printf(“a%cb%c\tc%c\tabc\n”,c1,c2,c3);
printf(“\t%c%c”,c4,c5);
}
在该程序中,主要考查对转义字符的掌握情况。
[例6]
分析下面程序,写出运行结果,再输入计算机运行,将得到的结果与你分析得到的结果比较对照。
main()
{
inti,j,m,n;
i=8;j=10;
m=++i;n=j++;
printf(“%d,%d,%d,%d”,i,j,m,n);
}
分别作以下改动之后,先分析再运行:
1)将第四行改为:
m=i++;n=++j;
2)程序改为:
main()
{
inti,j;
i=8;j=10;
printf(“%d,%d”,i++,j++);
}
3)在2)的基础上,将printf语句改为:
printf(“%d,%d”,++i,++j);
4)再将printf语句改为:
printf(“%d,%d,%d,%d”,i,j,i++,j++);
5)程序改为:
main()
{
inti,j,m=0,n=0;
i=8;j=10;
m+=i++;n-=--j;
printf(“i=%d,j=%d,m=%d,n=%d”,i,j,m,n);
}
此程序主要考查自加、自减运算符以与复合运算符的用法。
三、上机容
1.用turboc输入并运行前面6道例题中程序,记下运行结果,熟悉调试C程序的方法与步骤。
2.参照例题,编写一个C程序,输
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

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

C语言上机实验例题

文档大小:44KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
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专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用