用C语言写一个,将数组里的数字添加到各学生的成绩单上
时间: 2023-06-16 07:04:44 浏览: 43
以下是一个示例代码,演示如何将数组里的数字添加到每个学生的成绩单上:
```c
#include <stdio.h>
#define NUM_STUDENTS 5
#define NUM_GRADES 3
int main() {
int grades[NUM_STUDENTS][NUM_GRADES] = {
{80, 85, 90},
{75, 95, 85},
{90, 80, 70},
{85, 90, 95},
{95, 85, 80}
};
int bonus[NUM_GRADES] = {5, 10, 15};
// Add bonus to each student's grades
for (int i = 0; i < NUM_STUDENTS; i++) {
for (int j = 0; j < NUM_GRADES; j++) {
grades[i][j] += bonus[j];
}
}
// Print the updated grades
for (int i = 0; i < NUM_STUDENTS; i++) {
printf("Student %d: ", i+1);
for (int j = 0; j < NUM_GRADES; j++) {
printf("%d ", grades[i][j]);
}
printf("\n");
}
return 0;
}
```
在这个示例代码中,我们定义了一个二维数组 `grades`,用于存储每个学生的成绩单。数组的第一维表示学生的编号,第二维表示学生的成绩。
我们还定义了一个一维数组 `bonus`,用于存储每个成绩的加分值。在这个示例中,我们假设每个成绩都能获得不同的加分值。
通过两个嵌套的循环,我们将每个学生的每个成绩都加上了对应的加分值。最后,我们遍历整个数组,打印出每个学生的成绩单,以验证加分是否成功。
相关推荐
![](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)