1. 程式人生 > >最高分數的學生姓名(檔案和結構體練習題)

最高分數的學生姓名(檔案和結構體練習題)

#include<bits/stdc++.h>
using namespace std;
struct student{
    string name;
    int score;
};
student a[100];
int n;
int main()
{
    cin>>n;
    for(int i=0;i<n;i++)
    {
        cin>>a[i].score>>a[i].name;
    }
    for(int i=n-1;i>0;i--)
    for(int j=0;j<i;j++)
    {if(a[j].score<a[j+1].score)
    swap(a[j],a[j+1]);}
    cout<<a[0].name<<endl;
    return 0;


}

相關推薦

最高分數學生姓名檔案結構練習題

#include<bits/stdc++.h> using namespace std; struct student{     string name;     int score; }; student a[100]; int n; int main() {

第六次作業-----檔案結構

1.本章學習總結(2分) 1.1思維導圖 1.2.本章學習體會 沒怎麼進行實際上的操作,不是很明白結構體和檔案,總覺得哪裡都不對,哪裡都不會。 2.大作業(8分) 本次作業要求對小學四則運算程式功能擴充套件。 擴充套件功能:小學生使用者登入進系統做題。結束答題後,能把該學生答題情況寫入檔案,並實

子函式返回陣列指標結構

一般用void的話就是沒有返回值和不需要返回值的了,如呼叫一個輸出函式,這個函式就沒必要返回了,事實上這個函式只管輸出就好了,也沒有什麼值要返回的,另一種是用指標傳址的時候,因為你傳的是地址,函式根據你的地址直接對資料進行操作了,這是就不需要返回值了。 因為對資料的操作在

Keywords SearchAC自動機-結構陣列

Keywords Search In the modern time, Search engine came into the life of everybody like Google, Baidu, etc.  Wiskey also wants to bring this fea

HDU1051 Wooden Sticks貪心&結構排序

There is a pile of n wooden sticks. The length and weight of each stick are known in advance. The sticks are to be processed by a woodworking machin

輸出最高分數學生姓名不難,就是有坑難滿分

引用塊內容02:輸出最高分數的學生姓名 總時間限制: 1000ms 記憶體限制: 65536kB 描述 輸入學生的人數,然後再輸入每位學生的分數和姓名,求獲得最高分數的學生的姓名。 輸入 第一行輸入一個正整數N(N <= 100),表示

08有關類設計實現的問題類的結構關系

怎麽 包含 let 層次 維護 大量 raw int() 模式 一. 類內部的設計和實現 ? 給類定義合理的接口,對於創建高質量程序起到了關鍵作用。然而,類內部的設計和實現也同樣重要。這裏主要論述關於包含、繼承、成員函數和數據成員、類之間的耦合性、構造函數、值對象與引用對象

學生消費記錄管理系統C語言 結構, 連結串列

自己在寒假練手的小專案  本系統要實現的功能: 1.     消費記錄存在檔案fee.txt中, 每一條記錄包括一個消費的交易日期、入賬日期、交易額、交易後餘額 2.     (1)使用者能夠查詢自己

Zookeeper C API之監視Watch、常量結構

1、監視(Watch)簡介 Zookeeper C API的宣告和描述定義在檔案include/zookeeper.h中,大部分的常量、結構體宣告也定義在這個檔案中。 Zookeeper所有的讀操作(包括:getData()、getChildren()和exists())度可以設定Watch

vector 的輸入輸出結構自定義排序模板蒟蒻版

#include<bits/stdc++.h> using namespace std; struct node { int id; }b[10]; vector<node>a; bool cmp(const node a,const node b) { retu

資料結構---棧佇列結構實現

棧(LIFO) 棧(stack)是一種只能在一端進行插入或刪除操作的線性表。 棧頂(top):允許進行插入、刪除操作的一端 棧底(bottom):另一端稱為棧底 進棧或入棧(push):插入操作 出棧或退棧(pop):棧的刪除操作 n個不同元素通過一個棧產生的出棧

網路程式設計——connectTCPconnectUDP的實現2.利用TCP/UDP完成檔案傳輸的設計實現(下)

每個客戶與伺服器建立聯絡必須: 選擇協議(UDP或TCP) 查詢伺服器的機器名 查詢所期望的服務並將其對映到協議埠號 分配套接字並與之連線 將這部分工作進行封裝,置於某個過程當中,只需一次編碼。 我們想要實現以下抽象: socket = connectTCP(mac

Zookeeper C API之監視Watch、常量結構

1、監視(Watch)簡介 Zookeeper C API的宣告和描述定義在檔案include/zookeeper.h中,大部分的常量、結構體宣告也定義在這個檔案中。 Zookeeper所有的讀操作(包括:getData()、getChildren()和exis

JAVA輸入/輸出流程式例題檔案目錄、位元組流、字元流

一.檔案和目錄 1.顯示檔案的基本資訊。 2.顯示目錄的基本資訊。 3.在指定目錄下建立單個檔案。 4.指定目錄下建立多個臨時檔案。 二、位元組流 1.生成ZIP壓縮檔案 2.解壓縮zip檔案 3.生成Excel檔案 4.讀取excel檔案 5.生成PDF檔案 6.讀取P

Spring boot 瞭解(二)訪問靜態檔案捕獲全域性異常

學習 Spring boot 關於如何訪問靜態檔案 與 捕獲全域性異常的 筆記記錄 (學習網址:https://www.majiaxueyuan.com/front/couinfo/36) 目錄 1.訪問靜態檔案 2.捕獲全域性異常 1.訪問靜態檔案 springbo

聯合體union結構struct的區別

    1. 聯合說明和聯合變數定義  聯合也是一種新的資料型別, 它是一種特殊形式的變數。  聯合說明和聯合變數定義與結構十分相似。其形式為:  union 聯合名{  資料型別 成員名;  資料型別 成員名;  ...  } 聯合變數名;  聯合表示幾個變數公

swift類結構

An instance of a class is traditionally known as an object. However, Swift classes and structures are much closer in functionality

Linux 命令檔案目錄管理

簡述 和 zip 命令類似,gzip 用於檔案的壓縮,gzip 壓縮後的副檔名位 .gz,gzip 預設壓縮後會刪除原檔案。gunzip 用於解壓經過 gzip 壓縮過的檔案。 | gzip 命令介紹 命令名稱 gzip 基本語法 gzip

迂者-賀利堅的專欄為IT菜鳥起飛鋪跑道,學生一起享受快樂激情的大學

IT學子成長指導 我在大學生學習動力建設、興趣培養、方法指導方面做了些工作,也有一些文字積累。現實中陷入迷茫的IT學生不少,而只有當改變發生, 才能發自內心地去學、學著用正確的方法去學。唯有此,學生才能享受學習的快樂,去追求幸福人

大一寒假訓練一二維陣列結構

基礎題就不解釋了,稍微要思考的題再註釋一下。 nefu 951 二維矩陣最大值 #include <stdio.h> int main() { int i,j,m,n,max1,max2,max,a[100][100]; while(scanf("%d