結構體 輸入5成績求平均值

来源:https://www.cnblogs.com/xderbyy/archive/2018/08/17/9495033.html
-Advertisement-
Play Games

#include <stdio.h>#include <conio.h>void main(){ struct stuscore { char name[20]; float score[5]; float average; }x; int i; float sum; char rep; while ...


#include <stdio.h>
#include <conio.h>

void main()
{
    struct stuscore
    {
        char name[20];
        float score[5];
        float average;
    }x;
    int i;
    float sum;
    char rep;
    while(1)
    {
        printf("\nDo you want to continue?(Y/N)  ");
        rep=getche();
        if(rep=='N'||rep=='n'){
            printf("\nEnd");
            break;
        }
        sum=0;
        printf("\nInput name(as Fan_youyi) and 5 scores(all depart by space);\n");
        scanf("%s",x.name);
        for(i=0;i<5;i++)
            scanf("%f",&x.score[i]);
        for(i=0;i<5;i++)
            sum+=x.score[i];
        x.average=sum/5;
        printf("The averrage score of %s is %4.1f\n",x.name,x.average);
    }
    
}


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1.split:切割 使用split不會返回被切割的字元 結果為:['', 'as', 'asf', 'asf', 'a'] 要想返回被切割的數字,需要在正則表達式前後加( ) 結果為:['', '5', 'as', '46', 'asf', '46', 'asf', '46', 'a'] 2.分組 ...
  • 本章內容 一、數據類型 在記憶體中存儲的數據可以有多種類型。 在 Python 有五個標準的數據類型 數字 Python 支持四種不同的數字類型 int (有符號整數) long (長整型) float (浮點型) complex (複數) 字元串 字元串或串(String)是由數字、字母、下劃線組成 ...
  • 在分散式服務框架中,一個最基礎的問題就是遠程服務是怎麼通訊的,在Java領域中有很多可實現遠程通訊的技術,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,這些名詞之間到底是些什麼關係呢,它們背後到底是基於什麼原理實現的呢,瞭解這些是實現分散式服務框架的基礎知... ...
  • 使用Pycharm作為Python的編譯器和調試工具,軟體可以從官網下載 下載地址URL為:http://www.jetbrains.com/pycharm/download/#section=windows 版本分為Professional和Community,Professional需要註冊,C ...
  • 一、異常簡介 (一)定義: 運行期間出現的錯誤,而不是編譯時的語法錯誤 例如: 1、打開一個不存在的文件 2、網路連接中斷 3、數學類錯誤 4、操作數組越界等 (二)異常的繼承樹 (三)異常類的體繫結構 二、異常類的繼承關係 Object 類的直接子類Throwable描述了所有被虛擬機拋出的非正常 ...
  • BAT面試題:現在有T1、T2、T3三個線程,你怎樣保證T2在T1執行完後執行,T3在T2執行完後執行? 這個線程問題通常會在第一輪或電話面試階段被問到,目的是檢測你對”join”方法是否熟悉。這個多線程問題比較簡單,可以用join方法實現。 一、作用 Thread類中的join方法的主要作用就是同 ...
  • 為什麼要做這個呢? 鑒於之前已經有同學實現了自動挖掘抖音美女的案例,所以這個想法終於有了一絲付諸實踐的曙光,潘老師和這位同學一樣使用了Python+ADB的方式來實現。 Python大家都很熟悉,人生苦短,我用Python。 進群:548377875 即可獲取數十套PDF哦! adb shell g ...
  • 雖然P圖 最好的還是用要學會使用PS,但是並不是每個人都會PS的,但是如果你會Python的話,也是可以為所欲為! 現代社會,不P圖的人簡直就像是恐龍一樣稀奇,大到瘦臉瘦腿瘦全身,小到濾鏡大眼高鼻梁,五花八門的手段令人應接不暇。那麼程式員作為這個星球的特殊物種,P圖才不會用毀圖秀秀這種軟體,下麵我們 ...
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...