1. 程式人生 > >第十三週oj實踐學生成績處理

第十三週oj實踐學生成績處理

作者:夏曉林

時間;2016.11

題目描述:

輸入:學生總人數n和每個人的成績

輸出:最高分、最低分、總分、平均分

問題及程式碼:

#include <stdio.h>
double HighScore; /*全域性變數,最高分*/
double LowScore; /*全域性變數,最低分*/
double SumScore; /*全域性變數,總分*/
double AverageScore; /*全域性變數,平均分*/
void calcscore(int n); /*函式宣告*/
int main()
{
    int n;
    scanf("%d",&n);
    calcscore(n);
    printf("%g %g %g %g\n",HighScore,LowScore,SumScore,AverageScore);
    return 0;
}

void calcscore(int n)
{
    int i;
    float score;
    HighScore=0;
    LowScore=100;
    SumScore=0;
    for (i=0; i<n; i++)
    {
        scanf("%f", &score);
        if(score>=HighScore)
            HighScore=score;
        if(score<=LowScore)
            LowScore=score;
        SumScore=score+SumScore;
    }
    AverageScore=SumScore/n;
    return;
}

執行結果:


相關推薦

十三oj實踐學生成績處理

作者:夏曉林 時間;2016.11 題目描述: 輸入:學生總人數n和每個人的成績 輸出:最高分、最低分、總分、平均分 問題及程式碼: #include <stdio.h> double H

十三上機實踐專案 專案3--形狀類族中的純虛擬函式

問題及程式碼: 【專案-形狀類族的中的純虛擬函式】 寫一個程式,定義抽象基類Shape,由它派生出3個派生類,Circle(圓形)、Rectangle(矩形)、Triangle(三角形)。用如下的main()函式,求出定義的幾個幾何體的面積和。  int main() {

十三上機實踐專案 專案2--動物這樣叫(1)

問題及程式碼: 【專案-動物這樣叫】 下面是給出的基類Animal宣告和main()函式。 class Animal { public: virtual void cry() { cout<<"不知哪種動物,讓我如何學叫?"<<

十三上機實踐——專案3-形狀類族中的純虛擬函式

/* *Copyright (c)2016,煙臺大學計算機與控制工程學院 *All rights reserved. *檔名稱:main.cpp,Shape.h,Shape.cpp *

十三上機實踐專案 專案2--動物這樣叫(3)

問題及程式碼: 【專案-動物這樣叫】 下面是給出的基類Animal宣告和main()函式。 class Animal { public: virtual void cry() { cout<<"不知哪種動物,讓我如何學叫?"<<

十八學生成績處理

/******************************************************* Copyright (c) 2016,煙臺大學計算機學院 All rights reserved. 作者:張明明 完成日期:2016年12月30日 版本號:v1

十三 專案三 成績處理模板

<span style="font-size:14px;">多檔案組織的應用對複雜的程式設計很方便</span><span style="font-size:14px;">/* *copyright (c) 2014.煙大計算機學院 *A

十七專案六——學生成績統計(4)

問題及程式碼: /* * Copyright (c) 2014, 煙臺大學計算機學院 * All rights reserved. * 檔名稱:Project4.cpp * 作 者:陳旭 * 完成日期:2014年12月23日 * 版 本 號:v1.0 * * 問題描述

十三學習筆記

第十三週學習筆記 第九章 卷積網路 主要內容 卷積網路(convolutional network) 是用來專門處理類似網格結構資料的神經網路 1.卷積 神經網路中的卷積是互相關函式

十三專案1最小生成樹的普里姆演算法

/*Copyright (c) 2015, 煙臺大學計算機與控制工程學院 * All rights reserved. * 檔名稱:H1.cpp * 作者:辛志勐 * 完成日期:2015年11月27日 * 版本號:VC6.0 * 問題描述:最小生成樹的普里姆演算法 * 輸入描述:無 * 程式輸出:

十三專案2 Dijkstra演算法的驗證

/*Copyright (c) 2015, 煙臺大學計算機與控制工程學院 * All rights reserved. * 檔名稱:H1.cpp * 作者:辛志勐 * 完成日期:2015年11月30日 * 版本號:VC6.0 * 問題描述:Dijkstra演算法的驗證 * 輸入描述:無 * 程式輸出

十三專案1最小生成樹的克魯斯卡爾演算法

/*Copyright (c) 2015, 煙臺大學計算機與控制工程學院 * All rights reserved. * 檔名稱:H1.cpp * 作者:辛志勐 * 完成日期:2015年11月30日 * 版本號:VC6.0 * 問題描述:最小生成樹的克魯斯卡爾演算法 * 輸入描述:無 * 程式輸

十三專案3Floyd演算法驗證

/*Copyright (c) 2015, 煙臺大學計算機與控制工程學院 * All rights reserved. * 檔名稱:H1.cpp * 作者:辛志勐 * 完成日期:2015年12月7日 * 版本號:VC6.0 * 問題描述:Floyd演算法驗證 * 輸入描述:無 * 程式輸出:圖的基本

徐思201771010132《面向物件程式設計(Java)》十三學習總結

一、理論知識部分 事件源(event source):能夠產生事件的物件都可以成為事件源,如文字框、按鈕等。一個事件源是一個能夠註冊監聽器並向監聽器傳送事件物件的物件。 事件監聽器(event listener):事件監聽器物件接收事件源傳送的通告(事件物件),並對發生的事件作出響應。一個監聽器物件就是一

201771010135 楊蓉慶/張燕《面對物件程式設計(java)》十三學習總結

1、實驗目的與要求 (1) 掌握事件處理的基本原理,理解其用途; (2) 掌握AWT事件模型的工作機制; (3) 掌握事件處理的基本程式設計模型; (4) 瞭解GUI介面元件觀感設定方法; (5) 掌握WindowAdapter類、AbstractA

王穎奇 20171010129《面向物件程式設計(java)》十三學習總結

  實驗十三  圖形介面事件處理技術 實驗時間 2018-11-22 1、實驗目的與要求 (1) 掌握事件處理的基本原理,理解其用途; (2) 掌握AWT事件模型的工作機制; (3) 掌握事件處理的基本程式設計模型; (4) 瞭解GUI介面元件觀感設定方法; (5)

楊玲 201771010133《面向物件程式設計(java)》十三學習總結

  《面向物件程式設計(java)》第十三週學習總結 第一部分:理論知識學習部分 1、事件源(event source):能夠產生事件的物件都可 以成為事件源,如文字框、按鈕等。一個事件源是一個 能夠註冊監聽器並向監聽器傳送事件物件的物件。  事件監聽器(event listener

李曉菁201771010114《面向物件程式設計(java)》十三學習總結

理論知識:事件處理 1.事件源:能夠產生事件的物件都可以成為事件源,如文字框,按鈕等。一個事件源是一個能夠註冊監聽器並向監聽器傳送事件物件的物件。 2.事件監聽器:事件監聽器物件接收事件源傳送的通告(事件物件),並對發生的事件作出響應。一個監聽器物件就是一個實現了專門監聽器介面的類例項,該類必須實現介面中

狄慧201771010104《面向物件程式設計(java)》十三學習總結

實驗十三  圖形介面事件處理技術 實驗時間 2018-11-22 一、知識點總結  1、AWT事件處理機制的概要: 1>監聽器物件是一個實現了特定監聽器介面的類的例項; 2>事件源是一個能夠註冊監聽器物件併發送事件物件的物件; 3>當事件發生時,事件源將事件物