第一范文网 - 专业文章范例文档资料分享平台

C语言程序设计实验指导

来源:用户分享 时间:2025/5/24 21:48:47 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

int main(void) {

char c1 = 'a', c2 = 'b', c3 = 'c'; char c4 = '\\101', c5 = '\\x41';

printf(\, c1, c2, c3); printf(\, c4, c5);

return 0; }

3.编写程序,输出如下信息:

The only way to learn a new programming language is by writing programs in it.

4. 分别编写计算球的表面积和体积的函数area和volume。在主函数中输入球的半径,分别调用函数area和volume计算并输出球的表面积和体积。

5. 编程一个程序,输出你的个人信息,如姓名、性别、学号、专业、手机号、Email地址和QQ号等,每单个信息输出在单独的一行上。 6. 计算并输出一年365天共有什么秒。

7.输入某年的年份year,输出该年是否是闰年的信息。

- 4 -

实验二 语句和流程控制

一、 目的和要求

1. 熟练掌握if语句和switch语句。

2. 熟悉用 while语句,do~while语句和 for语句实现循环的方法。 3. 掌握在程序设计中用循环的方法实现各种算法(如穷举、迭代、递推等)。 4. 通过编辑、编译、运行、调试C程序,进一步掌握C程序的调试过程。

二、 学时数

课内: 4学时 课外:4学时

三、 实验内容(可自行选择其中的一部分完成)

先编程序求解以下问题,然后上机运行调试程序。

?1x?0?1. 输入x,输出y值。函数关系为:y??0x?0??1x?0?。

2. 输入一个字符,判断该字符是大写字母、小写字母、数字或其它字符。(字

符输入可以scanf,将输入字符存放到字符型变量ch的语句为:scanf(“%c”,&ch); )

3. 输入一个百分制成绩,输出该成绩的等级,规定:90分及以上为’A’,

80~89分为’B’,70~79分为’C’,60~69分为’D’,60分以下为’E’。(分别用if和switch语句实现)

4. 编写计算华式温度-摄氏温度转换程序,要求输出温度转换表(华式温

度从10度到200度,步长为2,华式温度-摄氏温度的转换公式为: C=(5/9)(F-32))。

5. 利用调和级数公式求?,直到最后一项的绝对值小于10-5为止。计算公

?111式为:?1????...

4357

- 5 -

6. 输出100~2000间的全部素数。

7. 输入两个正整数,求其中最大公约数和最小公倍数。 8. 编写程序,输出如下形式的九九乘法表:

1*1=1 2*1=2 ? 9*1=9 2*2=4 2*3=6 ? ? 9*9=81

9. 输出所有的”水仙花数”。所谓”水仙花数”是指一个3位正整数,其

各位数字立方和等于该数本身。如:153是一水仙花数,因为

153?13?53?33。

- 6 -

实验三 数 组

一、 目的和要求

1. 掌握一维数组和二维数组的定义、赋值和输入输出的方法; 2. 掌握字符数组和字符串函数的使用;

3. 掌握与数组有关的算法(如:折半查找、冒泡排序等)。 4. 学会用VC++ 6.0或Eclipse + MinGW调试C语言程序。

二、 学时数

课内: 4学时 课外:4学时

三、 实验内容

编写程序并上机调试运行(要求用数组处理)。

1. 定义一个大小为10的整型数组,从键盘中输入各元素的值,计算并输出

它们的最大值、最小值和平均值。

2. 定义一个大小为1000的整型数组,利用随机函数生成各元素的值(1~

100之间),计算并输出在90~100范围内的数出现的次数。

3. 将一个数组中的值按逆序重新存放。例如:原来顺序为8,6,5,4,1。

要求改为1,4,5,6,8。

4. 用冒泡排序法对10个整数按由大到小的排序并输出排序结果。 5. 现给出3个学生,每个学生4门课程的成绩,求其中的最高成绩、各门

课程的平均成绩和总平均成绩。

6. 输入某年的年份及某月的月份(1~12),输出该年该月的天数(用三种

- 7 -

搜索更多关于: C语言程序设计实验指导 的文档
C语言程序设计实验指导.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2k2rz7qh485o77k3186x_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top