中南大学c语言实验上机答案

中南大学c语言实验上机答案

ID:30159884

大小:255.54 KB

页数:17页

时间:2018-12-27

中南大学c语言实验上机答案_第1页
中南大学c语言实验上机答案_第2页
中南大学c语言实验上机答案_第3页
中南大学c语言实验上机答案_第4页
中南大学c语言实验上机答案_第5页
资源描述:

《中南大学c语言实验上机答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、注:以下程序源于信息学院叶瑜龙,一切算法未经优化,如有错误还望各位指正。实验一熟悉TurboC的编程环境一:目的要求1.熟悉TurboC的编程环境;2.知道程序编辑、链接、执行的基本步骤;3.学习如何查错并修改程序;4.上机前预习编写好程序。二:实验内容与步骤调试以下两个程序/*ThefirstCProgram*/#includevoidmain(){printf(“Hello,World!”);}#includevoidmain(){inta,b,sum;a=123;b=456;sum=a+b;printf(“sumis%d”,sum);}调试通

2、过后,自己修改程序,使程序出错,并读懂错误提示,进行修改。实验二数据输入输出格式的程序设计一.目的要求1.进一步熟悉调试程序的方法;2.熟练掌握格式输入与格式输出函数的使用。3.掌握字符与ASCⅡ值之间的转换方法。4.上机前预习编写好程序;二.实验内容与步骤1.按右图设计屏幕输出2.光标停在EnterNumber:之后,等待输入任一字符;3.输入字符1,则显示:Ch=1--à49ASCⅡ值字符4.再接回车键,则退出运行。三.利用字符屏幕控制函数conio.h1.clrscr();2.gotoxy(x,y)。行(1~25)列(1~80)四、利用接口库函数dos.h的调用1.类型定义结构类型st

3、ructdate.d;2.getdate(&d);3.printf(“%d/%d/%d”,d.da_year,d.da_mon,d.da_day)。五、程序提示:#include#includemain(){charc1;structdated;clrscr();getdate(&d);···.······getch();暂停等待输入任意字符(或按键)}解答:#include#include#includemain(){charc1;structdated;clrscr();getdate(&d);printf

4、("tt%d/%d/%d",d.da_year,d.da_mon,d.da_day);printf("*************");printf("*Menu*");printf("*1.Input*");printf("*2.Output*");printf("*3.End*");printf("*************");printf("EnterNumber=>");printf("Ch=---------->");gotoxy(20,8);c1=getch();gotoxy(20,8);putchar(c1);gotoxy(9,9);putc

5、har(c1);gotoxy(20,9);printf("%d",c1);}实验三选择结构程序设计一:目的要求1.熟悉用关系运行与逻辑运行符的应用;2.掌握if语句与switch语句的使用;3.上机前按实验要求预习编写出完整的程序,才允许上机。二:实验内容与步骤1.在书店买书,以100本为限。如果买1本不打折扣;买2本打折10%;买3本折扣为15%,买3本以上折扣为20%。设书本数为x,单价为20.00元。请使用elseif多分支结构或if嵌套结构设计实现该算法的C程序。2.从键盘上输入一个百分制成绩score,按下列原则输出其等级:score≥90,等级为A;80≤score<90,等级为

6、B;70≤score<80,等级为C;60≤score<70,等级为D;score<60,等级为E。请使用switch语句实现上述功能。(提示:将成绩整除10,把score转变为处于1~10之间的整数,从而转化成switch语句中的case标号)三:选做实验实验指导书56页第二章选择结构的任意实验解答:一、#include#includemain(){intn;floatx,y;clrscr();printf("PleaseEnterTheNumber:");gotoxy(25,1);scanf("%d",&n);x=20.00;y=0;if(n<0)pr

7、intf("Sorry,youputthewrongnumber!");elseif(n==0)printf("Pleasebuyatleast1book!");elseif(n==1){y=x;printf("------Youshouldpay:%.2f",y*n);}elseif(n==2){y=x*0.9;printf("------Youshouldpay:%.2f",y*n);}elseif(n=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。