叙叙


私信TA

用户名:uq_92404685295

访问量:191

签 名:

等  级
排  名 1938
经  验 2548
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:就是利用结构体做一个简单的组织

注意事项:
注意不要越界
参考代码:

#include <iostream>

#include <string>

using namespace std;

struct student

{

string name;

string sex;

int age;

int score;

}str[1000];

int main()

{

int n,i;

cin >> n;

for(i=0;i<n;i++)

{

cin >> str[i].name >> str[i].sex >> str[i].age >> str[i].score;

}

struct student temp;

int j;

for(i=1;i<n;i++)

{

for(j=0;j<n-1;j++)

{

if(str[j].score>str[j+1].score)

{

temp=str[j];

str[j]=str[j+1];

str[j+1]=temp;

}

}

}

for(i=0;i<n;i++)

{

cout << str[i].name << " " << str[i].sex << " " << str[i].age << " " << str[i].score << endl;

}

return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »