用C++编写一个程序 : 输入10个学生的姓名、学号和成绩,将其中不及格的姓名、学号和成绩输出

越简单越好!
2025-04-14 00:47:21
推荐回答(4个)
回答1:

我试试看最简单能到什么地步⋯⋯

玩一下,这样简单不

#include
#include
#include

using namespace std;

int main()
{
struct student {string id,name;int score;} s[10];
struct FUNCTION {
FUNCTION(bool i):c(i){};
void operator() (student& t)
{
if(c)
cout<<"请以空格分隔分别输入10个人的学号 姓名 分数:\n" && cin>>t.id>>t.name>>t.score;
else if(t.score<60)
cout<<"不及格的人有:\n"< }
bool c;
};
for_each(s,s+10,FUNCTION(true));
for_each(s,s+10,FUNCTION(false));
return 0;
}

回答2:

#include
#include<>
void main()
{
string name[10];
int grade[10];
string number[10];
for(int i=0;i<10;i++)
{
cin>>name[i];
cin>>grade[i];
cin>>number[i];
}
for(intj=0;j<10;j++)
{
if(grade[j]<60)
cout<<"姓名:"<}
}

回答3:

你最好自己先写,然后让我们修改。这样可以锻炼你自己。

回答4:

要求不少,奖励没有