ETempC程序设计1实验安排.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验1 熟悉C语言的运行环境 【实验目的】 1. 熟悉C语言编程环境Turbo C/WinTc,掌握运行一个C程序的基本步骤,包括编辑、编译、连接和运行。 2. 了解C程序的基本框架,能够编写简单的C程序。 3. 了解程序调试的思想,能找出并改正C程序中的语法错误。 【实验内容】 1. 建立自己的文件夹 在磁盘上新建一个文件夹,用于存放C程序,如C:\c_programming 2. 编程示例 (1)在屏幕上显示一个短句“Hello World!”,源程序保存为helloworld.c 源程序 #includestdio.h main() { printf(Hello World!\n); getch(); } 运行结果: Hello World! (2)比较5和3的大小,输出最大值,源程序保存为max.c #includestdio.h main() { int a,b,max; printf(请输入两个整数a,b的值:\n); scanf(%d%d,a,b); if(ab) max=a; else max=b; printf(max=%d,max); getch(); } 在Turbo C/WinTC中运行上述两个示例,熟悉C程序的运行步骤。 3. 编程 模仿上述程序示例,编写以下程序。 (1)在屏幕上输出以下图形 * *** ***** *** * (2)计算输出任意两个整数的最小值 (3)计算输出任意两个整数的和。 4. 思考: 计算输出任意三个整数的最大值,本题有很多种做法,能写几种写几种。 实验2 基本数据类型 【实验目的】 1. 掌握C语言数据类型,熟悉如何定义一个整型、字符型和浮点型的变量,以及对它们赋值和输出的方法。 2. 掌握不同数据类型之间赋值的规律。 3. 进一步熟悉C程序的编辑、编译、连接和运行。 【实验内容和步骤】 1. 输入并运行下面的程序 #include stdio.h main() { char c1,c2; c1=a; c2=b; printf(%c %c\n,c1,c2); } (1)运行此程序 (2)在上面的printf语句的下面再增加一个printf语句:printf(%d %d\n,c1,c2); 再运行,并分析结果。 (3)将第3行改为int c1,c2; 再使之运行,并观察结果。 (4)再将第4,5行改为:c1=a;c2=b;(不带单撇号),再使之运行,分析其运行结果。 (5)再将第4,5行改为:c1=”a”;c2=”b”;(用双撇号),再使之运行,分析其运行结果。 (6)再将第4,5行改为:c1=300;c2=400;(用大于255的整数),再使之运行,分析其运行结果。 2. 输入并运行下面的程序 #include stdio.h main() { char c1=a,c2=b,c3=c,c4=\101,c5=\116; printf(a%c b%c\tc%c\tabc\n,c1,c2,c3); } 在运行程序前先用人工分析程序,写出应得结果,上机后将二者对照。 3. 编程 将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母”A”后面第4个字母是”E”,用”E”代替“A”。因此,”China”应译为”Glmre”。请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为’C’,’h’,’i’,’n’,’a’,经过运算,使c1,c2,c3,c4,c5分别变成’G’,’l’,’m’,’r’,’e’,并输出。 (1)编写程序,并运行该程序,分析是否符合要求。 (2)改变c1,c2,c3,c4,c5的初值为’T’,’o’,’d’,’a’,’y’,对译码规律做如下补充:‘W’用‘A’代替,’X’用’B’代替,’Y’用’C’代替,’Z’用’D’代替。修改程序并运行。 (3)将译码规律修改为:第一个字母被它前面第4个字母代替,例如’E’用’A’代替,’Z’用’U’代替,’D’用’Z’代替。修改程序并运行。 4. 输入并运行下面的程序 #include stdio.h main() { float f=5.6; int a=7,b=8; printf(赋值前的结果:\n); printf(a=%d,f=%f\n,a,f); a=f; f=b; printf(赋值后的结果:\n); printf(a=%d,f=%f\n,a,f); } (1)观察整型数据给浮点数变量赋值会出现什么结果,以及浮点型数据给整型变量赋值又会出现什么结果。 (2)将printf语句中%d和%f交换一下,会出现什

文档评论(0)

187****5045 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档