我试试看最简单能到什么地步⋯⋯
玩一下,这样简单不
#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;
}
#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<<"姓名:"<
}
你最好自己先写,然后让我们修改。这样可以锻炼你自己。
要求不少,奖励没有