2 条题解

  • 0
    @ 2025-10-18 15:57:23
    #include<iostream>
    #include<algorithm>
    using namespace std;
    char a[100]; //创建一个字符数组,以成绩为下标
    int main(){//等级考试C++13级第4题_成绩排序
    	int n;
    	cin>>n;	a[n]='A'; //因为成绩不重复,
    	cin>>n;	a[n]='B'; //所以每个成绩上只有一个同学
    	cin>>n;	a[n]='C';
    	cin>>n;	a[n]='D';
    	cin>>n;	a[n]='E';
    	for(int i=100;i>=0;i--) //下标越大成绩越高,所有倒序输出
    		if(a[i])  //有成绩则输出
    			cout<<a[i]<<" "; //下标为成绩,对应元素为同学代号
    	return 0;
    }
    
    
    • 0
      @ 2023-4-6 23:26:53

      点击观看讲解视频

      #include<iostream>
      #include<algorithm>
      using namespace std;
      char a[101]; //创建一个字符数组,以成绩为下标
      int main(){//等级考试C++13级第4题_成绩排序
      	int n;
      	cin>>n;	a[n]='A'; //因为成绩不重复,
      	cin>>n;	a[n]='B'; //所以每个成绩上只有一个同学
      	cin>>n;	a[n]='C';
      	cin>>n;	a[n]='D';
      	cin>>n;	a[n]='E';
      	for(int i=101;i>=0;i--) //下标越大成绩越高,所有倒序输出
      		if(a[i])  //有成绩则输出
      			cout<<a[i]<<" "; //下标为成绩,对应元素为同学代号
      	return 0;
      }
      
      • 1

      等级考试C++13级第4题_成绩排序

      信息

      ID
      550
      时间
      1000ms
      内存
      256MiB
      难度
      3
      标签
      递交数
      26
      已通过
      20
      上传者