C语言实现用一维数组接收学生成绩,输出最高成绩学成绩和序号,(学生序号从1开始,最后一个是10)
时间: 2024-05-10 19:20:44 浏览: 98
C语言用数组来对学生成绩进行处理
```
#include <stdio.h>
int main()
{
int scores[10]; // 定义一维数组存储成绩
int max_score = 0; // 最高成绩变量
int max_index = 0; // 最高成绩对应的学生序号变量
int i; // 循环变量
// 输入10个学生成绩
printf("请输入10个学生的成绩:\n");
for (i = 0; i < 10; i++)
{
scanf("%d", &scores[i]);
}
// 查找最高成绩和对应的学生序号
for (i = 0; i < 10; i++)
{
if (scores[i] > max_score)
{
max_score = scores[i];
max_index = i + 1; // 学生序号从1开始
}
}
// 输出最高成绩和对应的学生序号
printf("最高成绩为:%d,对应的学生序号为:%d\n", max_score, max_index);
return 0;
}
```
阅读全文