大一C语言程序设计实验报告(网络工程方向)

[复制链接]
查看11 | 回复1 | 2010-5-14 19:22:31 | 显示全部楼层 |阅读模式
实验名称:函数
实验器材:硬件 奔4微机一台;软件 windows 2000以上版本,Turbo C
实验目的:
1、 掌握定义函数的方法;
2、 掌握函数实参与形参的对应关系以及“值传递”的方式;
3、 掌握函数的嵌套调用和递归调用的方法;
4、 掌握全局变量和局部变量动态变量、静态变量的概念和使用方法
5、 学习对多文件程序的编译和运行。
实验任务:
1、写一个判别素数的函数,在主函数输入—个整数,输出是否素数的信息。
2、用一个函数来实现将一行字符串中最长的单词输出。此行字符串从主函数传递给该函数。把两个函数放在同一个程序文件中,作为一个文件进行编译和运行。
把两个函数分别放在两个程序文件中,作为两个文件进行编译、连接和运行。
3、用递归法将一个整数n转换成字符串。例如,输入483,应输出字符串“483”。n的位数不确定,可以是任意的整数。
4、求两个整数的最大公约数和最小公倍数。用一个函数求最大公约数,用另一函数根据求出的最大公约数求最小公倍数。

①不用全局变量,分别用两个函数求最大公约数和最小公倍数。两个整数在主函数中输入,并传送给函数1,求出的最大公约数返回主函数,然后再与两个整数一起作为实参传递给函数2,以求出最小公倍数,再返回到主函数输出最大公约数和最小公倍数。

②用全局变量的方法,分别用两个函数求最大公约数和最小公倍数,但其值不由函数带回。将最大公约数和最小公倍数都设为全局变量,在主函数中输出它们的值。
5、写一函数,输入一个十六进制数,输出相应的十进制数。
具体的报告要按照正规的实验报告模式啊。。。
能完全按照我提出来的要求更好。。。
我们用的教材是谭浩强编的那个《C语言程序设计》第三版
高人们,行动起来吧!~!~!~!~!~!~

回复

使用道具 举报

千问 | 2010-5-14 19:22:31 | 显示全部楼层
不知是你需要还是我们需要/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行