c语言用二维数组在一行中储存 名字,学号,分数,储存3个人的,代码实现,名字等内容要等用户输入
时间: 2024-03-24 17:41:09 浏览: 59
好的,以下是代码实现:
```c
#include <stdio.h>
int main() {
char student_info[3][3][20]; // 定义一个3行3列的二维数组,每个元素可以储存20个字符
// 循环输入3个人的名字、学号、分数
for (int i = 0; i < 3; i++) {
printf("请输入第%d个学生的名字:", i+1);
scanf("%s", student_info[i][0]); // 第i个学生的名字储存在第i行第0列
printf("请输入第%d个学生的学号:", i+1);
scanf("%s", student_info[i][1]); // 第i个学生的学号储存在第i行第1列
printf("请输入第%d个学生的分数:", i+1);
scanf("%s", student_info[i][2]); // 第i个学生的分数储存在第i行第2列
}
// 输出每个学生的名字、学号、分数
printf("姓名\t学号\t分数\n"); // 格式化输出表头
for (int i = 0; i < 3; i++) {
printf("%s\t%s\t%s\n", student_info[i][0], student_info[i][1], student_info[i][2]); // 格式化输出第i个学生的信息
}
return 0;
}
```
以上代码使用了一个3行3列的二维数组,每行分别储存一个学生的名字、学号、分数。在循环中,先询问用户输入每个学生的信息,然后储存在相应的元素中。最后,使用格式化输出的方法输出每个学生的信息。
阅读全文
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)