C语言编程 有100个学生,试编程出按总分排名的名次表,打印出形式为:名次,学号,总分.

来源:百度知道 编辑:UC知道 时间:2024/05/25 07:13:49
谢谢拉

#include <iostream>
#include <algorithm>
#include <iomanip>

using namespace std;

const int Size = 100; // 学生人数

struct Student
{
int score;
int num;
inline friend bool operator < ( const Student &s1, const Student &s2 )
{
return s1.score > s2.score;
}
};

Student Stu[ Size ];

void init( )
{
int i;
for ( i = 0; i < Size; i++ )
{
cout << "请输入第" << i + 1 << "个学生的学号和成绩:";
cin >> Stu[ i ].num >> Stu[ i ].score;
}
}

void print( )
{
int i;
cout << setw( 6 ) << "名次" << setw( 6 ) << "学号" << setw( 6 ) << "总分" << endl;
for ( i = 0; i < Size; i++ )
cout << setw( 6 ) << i + 1
<< setw( 6 ) << Stu[ i ].num
<

C语言编程 有100个学生,试编程出按总分排名的名次表,打印出形式为:名次,学号,总分. c语言编程:100!的尾数有多少个零? 成绩的编程:如何用C语言编程这个题目:有5个学生,每个学社有四门课程,将有不及格课程的学生成绩输出 帮忙用C语言编程:有10个学生,每个学生数据包括学号,姓名,四门课的成绩,从键盘输入10个学生的数据记录 学生成绩管理系统需要用C语言编程 C语言编程试例 c语言编程:有一个一维数组,内放10个学生成绩,写一个函数,求出平均分,最高分和最低分。 怎么才能学好C语言?编程有什么习惯要注意呢?我是个“软件开发”专业的学生,希望学好这门功? C语言编程: 输入4个整数 C语言编程: 显示4个整数