有两个班级,分别有35名和30名学生,调用一个max函数,分别求这两个班的学生的最高成绩。 c 语言
时间: 2024-02-05 16:14:06 浏览: 22
假设每个班级的成绩存储在一个数组中,可以按照以下方式实现:
```c
#include <stdio.h>
int max(int arr[], int n) {
int max_val = arr[0];
for (int i = 1; i < n; i++) {
if (arr[i] > max_val) {
max_val = arr[i];
}
}
return max_val;
}
int main() {
int class1[35] = { /* 35个学生的成绩 */ };
int class2[30] = { /* 30个学生的成绩 */ };
int max_class1 = max(class1, 35);
int max_class2 = max(class2, 30);
printf("Class 1 max score: %d\n", max_class1);
printf("Class 2 max score: %d\n", max_class2);
return 0;
}
```
其中,`max`函数接受一个数组和数组长度作为参数,返回数组中的最大值。在`main`函数中,我们声明了两个数组分别代表两个班级的成绩,然后调用`max`函数分别求出这两个班级的最高成绩并输出。
相关问题
C语言有两个班级分别有35名和30名学生调用同一个max函数分别求两个班的最高成绩
好的,针对你的问题,可以使用如下的C语言代码实现:
```
#include <stdio.h>
int max(int array[], int length) {
int i, max_num = array[0];
for (i = 1; i < length; i++) {
if (array[i] > max_num) {
max_num = array[i];
}
}
return max_num;
}
int main() {
int class1[35] = { /* 这里填入班级1的成绩列表 */ };
int class2[30] = { /* 这里填入班级2的成绩列表 */ };
int max_score1 = max(class1, 35);
int max_score2 = max(class2, 30);
printf("班级1最高成绩:%d\n班级2最高成绩:%d\n", max_score1, max_score2);
return 0;
}
```
其中,`max`函数接受一个整型数组和数组长度作为参数,返回数组中的最大值。在`main`函数中,我们分别定义了两个数组`class1`和`class2`表示两个班级的成绩列表,然后分别调用`max`函数求出最高成绩,并输出结果。
需要注意的是,这里我并不知道班级1和班级2的成绩列表具体是什么,因此需要你自己填入相应的数据。
C语言有两个班级分别有15名和12名学生主函数分别输入两个班级的成绩调用同一个max函数分别求这两个班的最高成绩
可以定义一个名为`max`的函数,接收一个数组和数组长度作为参数,返回数组中最大值的函数。然后在主函数中分别定义两个数组,输入成绩,调用`max`函数求最高成绩即可。
以下是示例代码:
```c
#include <stdio.h>
int max(int arr[], int len) {
int max = arr[0];
for (int i = 1; i < len; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
int main() {
int class1[15];
int class2[12];
printf("请输入第一个班级的成绩:\n");
for (int i = 0; i < 15; i++) {
scanf("%d", &class1[i]);
}
printf("请输入第二个班级的成绩:\n");
for (int i = 0; i < 12; i++) {
scanf("%d", &class2[i]);
}
int max1 = max(class1, 15);
int max2 = max(class2, 12);
printf("第一个班级的最高成绩为:%d\n", max1);
printf("第二个班级的最高成绩为:%d\n", max2);
return 0;
}
```
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)