python输入班级姓名_c#部分---用结构体的题目- //请输入班级人数,输入每个人的学号,姓名,和语文分数、数学分数和英语分数(要求使用结构体)...
//請輸入班級人數,輸入每個人的學號,姓名,和語文分數、數學分數和英語分數(要求使用結構體),
//求班級里兩個語文分數是最高分的學生的所有信息;數學分數是最高分的兩個學生的所有信息;英語平均分
建立結構體
class Program
{
struct student
{
public int xuehao ;
public string name;
public score score;
}
struct score
{
public double yufen;
public double shufen;
public double yingfen;
}
static void Main(string[] args)
{
M函數中:
// Console.Write("請輸入班級人數:");
// int n=int.Parse(Console.ReadLine());
// ArrayList al = new ArrayList();
// for(int i=0;i
// {
// student st = new student();
// Console.Write("請輸入第{0}個學生的學號:",(i+1));
// st.xuehao = int.Parse(Console.ReadLine());
// Console.Write("請輸入第{0}個學生的姓名:", (i + 1));
// st.name = Console.ReadLine();
// Console.Write("請輸入第{0}個學生的語文分數:", (i + 1));
// st.score.yufen= double.Parse(Console.ReadLine());
// Console.Write("請輸入第{0}個學生的數學分數:", (i + 1));
// st.score.shufen= double.Parse(Console.ReadLine());
// Console.Write("請輸入第{0}個學生的英語分數:", (i + 1));
// st.score.yingfen = double.Parse(Console.ReadLine());
// al.Add(st);
//}
// for (int j = 0; j < n;j++ )
// {
// student sst=(student)al[j];
// Console.WriteLine("第{0}個學生的學號是{1},姓名是{2},語文分數{3},數學分數{4},英語分數{5}。",(j+1),sst.xuehao,sst.name,sst.score.yufen,sst.score.shufen,sst.score.yingfen);
// }
// Console.Write("請按回車鍵進行排序:");
// Console.ReadLine();
// for(int m=0;m
// {
// for(int p=m+1;p
// {
// student sstt = (student)al[m];
// student sssttt=(student)al[p];
// if(sstt.score.yufen
// {
// object zhong=al[m];
// al[m]=al[p];
// al[p]=zhong;
// }
// }
// }
// student yu1=(student)al[0];
// student yu2 = (student)al[1];
// Console.Write("語文分數第一名對的學號是{0},姓名是{1},語文分數是{2},數學分數是{3},英語分數是{4}",yu1.xuehao,yu1.name,yu1.score.yufen,yu1.score.shufen,yu1.score.yingfen);
// Console.Write("語文分數第二名對的學號是{0},姓名是{1},語文分數是{2},數學分數是{3},英語分數是{4}", yu2.xuehao, yu2.name, yu2.score.yufen, yu2.score.shufen, yu2.score.yingfen);
// for (int m = 0; m < n - 1; m++)
// {
// for (int p = m + 1; p < n; p++)
// {
// student sstt = (student)al[m];
// student sssttt = (student)al[p];
// if (sstt.score.shufen < sssttt.score.shufen)
// {
// object zhong = al[m];
// al[m] = al[p];
// al[p] = zhong;
// }
// }
// }
// student shu1 = (student)al[0];
// student shu2 = (student)al[1];
// Console.Write("數學分數第一名對的學號是{0},姓名是{1},語文分數是{2},數學分數是{3},英語分數是{4}", shu1.xuehao, shu1.name, shu1.score.yufen, shu1.score.shufen, shu1.score.yingfen);
// Console.Write("數學分數第二名對的學號是{0},姓名是{1},語文分數是{2},數學分數是{3},英語分數是{4}", shu2.xuehao, shu2.name, shu2.score.yufen, shu2.score.shufen, shu2.score.yingfen);
// double sum = 0;
// for (int j = 0; j < n;j++ )
// {
// student yingyu = (student)al[j];
// sum = sum + yingyu.score.yingfen;
// }
// Console.Write("英語平均分:{0}",(sum/n));
(轉)類(class)和結構(struct)的區別是什么?它們對性能有影響嗎?.NET BCL里有哪些是類(結構),為什么它們不是結構(類)?在自定義類型時,您如何選擇是類還是結構?
轉自:http://blog.csdn.net/lingxyd_0/article/details/8695747 類(class)和結構(struct)的區別是什么?它們對性能有影響嗎?.NET B ...
dede后臺出現???保存目錄數據時失敗,請檢查你的輸入資料是否存在問題
dede?5.7無法增加頂級/二級欄目,保存目錄數據時失敗,請檢查你的輸入資料是否存在問題!執行了SQL還是不行 解決檔案:用正常可以添加欄目的,將E:\wamp\www\dededln\back(d ...
一道經典的C++結構體的題目
題目描述: 有10個學生,每個學生的數據包括學號.姓名.英語.數學.物理三門課的成績,從鍵盤輸入10個學生數據,要求打印出3門課程的總平均成績,以及最高分的學生的數據(包括學號,姓名,3門課的平均成績 ...
JavaScript的循環結構和經典題目
一.JS中的循環結構 循環結構的執行步驟1.聲明循環變量:2.判斷循環條件;3.執行循環體操作:4.更新循環變量:5.然后循環執行2-4,直到條件不成立,跳出循環. while循環()中的表達式,運算 ...
【編程題目】題目:定義 Fibonacci 數列 輸入 n,用最快的方法求該數列的第 n 項。
第 19 題(數組.遞歸):題目:定義 Fibonacci 數列如下:/ 0 n=0f(n)= 1 n=1/ f(n-1)+f(n-2) n=2輸入 n,用最快的方法求該數列的第 n 項. 思路:遞歸 ...
請不要做浮躁的IT人
1.不要看到別人的回復第一句話就說:給個代碼吧!你應該想想為什么.當你自己想出來再參考別人的提示,你就知道自己和別人思路的差異. 2.初學者請不要看太多太多的書那會誤人子弟的,先找本系統的學,很多人用 ...
python+selenium+PhantomJS批量投遞智聯簡歷(不要用自己的賬號進行測試,請使用小號,很煩人的,哈哈哈)
1.環境python2.7+selenium+PhantomJS(軟件安裝和庫的安裝網上都有教程我們跳過,so easy) 2.原理 繞過首頁登錄需要驗證碼,直接進入搜索欄,輸入搜索的職位+地區搜索出 ...
JAVA-從題目看算法,將輸入字符串進行排序并輸出
來看一個排列的樣例.它所做的工作是將輸入的一個字符串中的全部元素進行排序并輸出,比如:你給出的參數是"abc" 則程序會輸出:abc acb bac bca cab cba 這是一 ...
集合、ArrayList 集合。Stack集合。Queue集合。以及Hashtable集合
arrayList 首先復制Colections加? : 創建arrayList ar =new arrayList(); //ArrayList al=new ArrayList();??????? ...
隨機推薦
.Net多線程編程—System.Threading.Tasks.Parallel
System.Threading.Tasks.Parallel類提供了Parallel.Invoke,Parallel.For,Parallel.ForEach這三個靜態方法. 1 Parallel. ...
T-SQL Recipes之Separating elements
Separating elements Separating elements is a classic T-SQL challenge. It involves a table called Arr ...
JavaScript基本概念(二)
JavaScript 基本概念(二) 操作符和語句 目錄 操作符 一元操作符 位操作符 布爾操作符 乘性操作符 其他操作符 語句部分 說起操作符,回憶下上一篇文章末尾說的話. 操作符 一元操作符 ++ ...
preg_match_all, preg_match
int preg_match(string $pattern, string $subject[, $arr][, int $flags]);$pattern 正則表達式$subject: 要搜索的字 ...
JAVA進階之旅(二)——認識Class類,反射的概念,Constructor,Field,Method,反射Main方法,數組的反射和實踐
JAVA進階之旅(二)--認識Class類,反射的概念,Constructor,Field,Method,反射Main方法,數組的反射和實踐 我們繼續聊JAVA,這次比較有意思,那就是反射了 一.認識 ...
一文讀懂Asp.net core 依賴注入(Dependency injection)
一.什么是依賴注入 首先在Asp.net core中是支持依賴注入軟件設計模式,或者說依賴注入是asp.net core的核心: 依賴注入(DI)和控制反轉(IOC)基本是一個意思,因為說起來誰都離不 ...
單元測試報錯NoSuchBeanDefinitionException
問題 在SpringBoot項目開發時,使用單元測試來運行一個Service,發現調用的一個Bean就是找不到,報錯為: org.springframework.beans.factory.NoSuc ...
Access-Control-Allow-Origin設置跨域
我來自己寫一下答案,以給后來的朋友一點思路和建議:1,首先把Access-Control-Allow-Origin設置成*是不妥的,自己的接口服務器不能允許所有人都可以訪問.2,具體哪里可以設置Acc ...
[轉]Angular CLI 安裝和使用
本文轉自:https://www.jianshu.com/p/327d88284abb 一. 背景介紹: 兩個概念: 關于Angular版本,Angular官方已經統一命名Angular 1.x統稱為 ...
2017-2018-2 20155203《網絡對抗技術》Exp2 后門原理與實踐
基礎問題回答 (1)例舉你能想到的一個后門進入到你系統中的可能方式? 通過下載帶后門的程序或者點開帶有后門的軟件,或者后門本身就在我的系統里: (2)例舉你知道的后門如何啟動起來(win及linux) ...
總結
以上是生活随笔為你收集整理的python输入班级姓名_c#部分---用结构体的题目- //请输入班级人数,输入每个人的学号,姓名,和语文分数、数学分数和英语分数(要求使用结构体)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iphone:让有角标强迫症的你彻底摆脱
- 下一篇: 软件下载网址大全