#include <bits/stdc++.h> using namespace std; struct Stu{ int num; string name; int score[3]; }; void Print(Stu students[],int i){ for (int j=0;j<i;j++){ cout<<students[i].num<<endl; cout<<students[i].name<<endl; cout<<students[i].score[0]<<" "<<students[i].score[1]<<" "<<students[i].score[2]<<endl; } } int main(){ int number=5; Stu students[number]; for (int i=0;i<number;i++){ cin>>students[i].num>>students[i].name>>students[i].score[0]>>students[i].score[1]>>students[i].score[2]; } Print(students,number); return 0; }
时间: 2024-04-06 08:33:28 浏览: 98
vc2019中 源文件<bits/stdc++.h>无法打开
这是一个C++程序,定义了一个名为Stu的结构体,包含学生的学号、姓名和三门课的成绩。程序中还定义了一个函数Print,用于输出学生信息。在main函数中,首先定义了学生的数量为5,然后定义了一个大小为5的Stu数组students。通过for循环输入每个学生的信息,并且调用Print函数输出学生信息。需要注意的是,Print函数中的循环变量应该是j而不是i,否则会导致输出错误。
阅读全文