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

C语言程序设计实验手册

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

7.2 查找整数

定义一个函数 search(int list[],int n,int x),在数组list中查找元素x,若找到则返回相应下标,否则返回-1。在main函数中调用search。补充程序完成search功能。

#include

int search(int list[],int n,int x);

int main() {

int i, x, a[10], res; for(i=0; i<10; i++) scanf(\scanf(\res = search(a, 10, x); printf(\return 0; }

int search(int list[],int n,int x)

{ }

7.3 排序

定义函数void sort(int a[],int n),用选择法对数组a中的元素排序。自己定义main函数,并在其中调用sort函数。

7.4 改错

改正下面程序中的错误。输入5个字符串,输出其中最大的字符串。 #include #include

int main( ) {

int i;

char str[80], max[80];

printf(\ scanf(\ max=str;

for(i=1; i<5; i++){ scanf(\

if (max

printf(\

return 0; }

7.5 字符串复制

分别用字符数组和字符指针定义函数strmcpy(s,t,m),将字符串t中从m个字符开始的全部字符复制到字符串s中去。

实验总结:

学号: 姓名: 成绩:

实验八 结构程序设计

实验目的:

1.掌握结构体变量的基本使用方法 2. 掌握结构体数组的基本使用方法

3.掌握结构体指针的概念,以及结构指针作为函数参数的编程方法 实验内容: 8.1 调试

调试下面的程序,查看运行结果是否和题目要求相符。输入一个正整数n(3<=n<=10),再输入n个雇员的信息(如下表所示),输出每人的姓名和实发工资(基本工资+浮动工资-支出)。

工资表 姓名 基本工资 浮动工资 支出 Zhang 1200 500 100 Wang 3500 1000 500 Zhao 2400 800 200 #include int main (void ) {

int i, n; struct emp{

char name[10]; float jbg; float fdg; float zc; } s[10];

printf(\ scanf(\ for (i = 0; i < n; i++)

scanf(\ for (i = 0; i < n; i++) /* 调试时设置断点 */

printf (\,实发工资:%7.2f\\n\

return 0;

} /* 调试时设置断点 */

和题目要求是否相符?

8.2 日期换算

定义一个关于年、月、日的结构,并编写一函数计算某日是该年中的第几天?注意闰年问题。

8.3 成绩处理

输入一个正整数n,再输入n 个学生的学号和数学、英语、计算机成绩,要求 (1) 计算每一个学生的平均成绩。 (2) 计算每门课程的平均成绩。

(3) 输出平均成绩最高的学生的记录。

(4) 按平均成绩从高到低输出学生的成绩单(学号、数学、英语、计算机成绩和平均成绩)

实验总结:

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