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

实验一 熟悉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:

之后,等待输入任一字符;

输入字符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三个数,并求出方程的解,要求考虑有两个不等实根、两个相等实根、两个虚根的情况,要根据a、b、c的不同值,给出不同结果的提示。

实验四 循环控制

一:目的要求

1.熟悉用while语句,do-while 语句和for语句实现循环的方法;

2.掌握在程序设计中用循环方法实现各种算法;

3.掌握计算程序运行所占机时的计算方法;

4.上机前按实验要求预习编写出完整的程序,才允许上机。

二:实验内容与步骤

100匹马驮100担货,大马一匹驮3担,中马一匹驮2担,小马两匹驮一担。

1.当大马、中马、小马每种不能少于一匹,有多少种组合法?

2.当可以缺少一种或缺二种,又有多少种组合法?

3.用while求第一种组合法。

4.用do-while求2组合法。

5.用三重或二重for循环求2种组合法。

6.除打印结果和多少种组合法外,还要分别打印三种算法所费机时多少。

三:计算一种算法所占机时的程序提示:

#include

#include

#include

main()

{

clock_t start,end; /* time_t start,end;*/

int i,big,middle,small,ncount;

clrscr();

start=clock(); /* start = time();*/

big=1; middle=1; small=2;

ncount=0;

printf("This a while program\n");

while (big<=33)

{

.

}

end=clock(); /* end = time();*/

printf("The num of method

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值