内容发布更新时间 : 2025/10/31 20:22:07星期一 下面是文章的全部内容请认真阅读。
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 
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 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) 按平均成绩从高到低输出学生的成绩单(学号、数学、英语、计算机成绩和平均成绩)             实验总结: