中南大学信息科学与工程学院C语言程序设计实验

实验一 熟悉Turbo C的编程环境

一:目的要求

1.熟悉Turbo C的编程环境;

2.知道程序编辑、链接、执行的基本步骤; 3.学习如何查错并修改程序; 4.上机前预习编写好程序。

二:实验内容与步骤

调试以下两个程序

/* The first C Program*/ #include void main() {

printf(“Hello,World!\\n”); }

#include void main() {

int a, b, sum; a = 123; b = 456; sum = a + b;

printf(“sum is %d\\n”, sum); }

调试通过后,自己修改程序,使程序出错,并读懂错误提示,进行修改。

实验二 数据输入输出格式的程序设计

一.目的要求

1.进一步熟悉调试程序的方法;

2.熟练掌握格式输入与格式输出函数的使用。 3.掌握字符与ASCⅡ值之间的转换方法。 4.上机前预习编写好程序;

二.实验内容与步骤

1.按右图设计屏幕输出 2.光标停在 Enter Number: 之后,等待输入任一字符; 3.输入字符1,则显示:

Ch=1--?49

ASCⅡ值 字符

4.再接回车键, 则退出运行。

三.利用字符屏幕控制函数conio.h

1.clrscr(); 2.gotoxy(x,y)。

行(1~25) 列(1~80)

四、利用接口库函数dos.h的调用

1.类型定义结构类型struct date.d; 2.getdate(&d);

3.printf(“%d/%d/%d”,d.da_year, d.da_mon, d.da_day)。

五、程序提示:

#include #include main() {

char c1; struct date d; clrscr(); getdate(&d);

···. ··· ···

getch(); 暂停等待输入任意字符(或按键)

}

实验三 选择结构程序设计

一:目的要求

1.熟悉用关系运行与逻辑运行符的应用; 2.掌握if语句与switch语句的使用;

3.上机前按实验要求预习编写出完整的程序,才允许上机。 二:实验内容与步骤

1、从键盘输入一个年份,判断其是不是闰年;

2、从键盘输入a、b、c三个数,并求出方程ax?bx?c?0的解,要求考虑有两个不等实根、两个相等实根、两个虚根的情况,要根据a、b、c的不同值,给出不同结果的提示。

2

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4