实验一 熟悉Turbo C的编程环境
一:目的要求
1.熟悉Turbo C的编程环境;
2.知道程序编辑、链接、执行的基本步骤; 3.学习如何查错并修改程序; 4.上机前预习编写好程序。
二:实验内容与步骤
调试以下两个程序
/* The first C Program*/ #include
printf(“Hello,World!\\n”); }
#include
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
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