C語言程序如何求學(xué)生總成績和平均成績
C語言求學(xué)生總成績和平均成績
輸入三個學(xué)生的成績,求的三個學(xué)生的總成績和平均成績。
求學(xué)生總成績和平均成績
典型的順序程序嚴格按照輸入數(shù)據(jù)、處理數(shù)據(jù)、輸出數(shù)據(jù)的模式進行程序設(shè)計方案。
本問題要解決的是輸入三個數(shù)字,然后求出三個數(shù)的和與平均值。
平均值可能含有小數(shù),在變量設(shè)置時平均值可以定義為實型變量。
程序?qū)嵗?/h3>
1.程序代碼
#include <stdio.h> void main() { int a,b,c,sum; float ave; printf("input three student's score:"); scanf("%d%d%d",&a,&b,&c); sum=a+b+c; ave=sum/3.0; printf("sum=%4d\nAverage=%5.2f\n",sum,ave); }
2.運行結(jié)果
3.結(jié)果分析
程序中a、b、c用來存放三個學(xué)生的成績,sum用來存放總成績,ave用來存放平均成績。
拓展應(yīng)用
由于總成績sum定義的為整型變量,所以在求解平均成績的時候常量3要寫成3.0,當然也可以使用強制轉(zhuǎn)換。
計算求和時可以利用復(fù)合賦值運算,代碼如下:
sum=0; sum+=a+b+c;
本文僅僅簡單介紹用C語言求學(xué)生總成績和平均成績。
C語言練習(xí),求和,平均數(shù),取余
編寫程序,實現(xiàn)從鍵盤輸入學(xué)生的三門課成績,計算并輸出其總成績sum,平均成績ave和總成績除3的余數(shù)rem。
要求aver定義成float類型。
**輸入格式要求:"%d%d%d" 提示信息:"Enter three integer: "
**輸出格式要求:"SUM = %4d\nAVERAGE = %.2f REMAINDER = %3d\n"
程序運行示例如下:
Enter three integer: 80 90 100 SUM = ?270 AVERAGE = 90.00 ?REMAINDER = ? 0
運行結(jié)果
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
C++ OpenCV學(xué)習(xí)之圖像像素值統(tǒng)計
在圖像分析的時候,我們經(jīng)常需要對單通道圖像的像素進行統(tǒng)計。本文將主要介紹利用C++ OpenCV實現(xiàn)的圖像像素值統(tǒng)計的幾種方法,需要的可以參考一下2022-01-012022最新使用VSCode編譯運行C++的過程及會遇到的兩個問題
這篇文章主要介紹了2022最新使用VSCode編譯運行C++的過程及會遇到的兩個問題,這里需要注意把剛才解壓的地址加上\bin添加進去,比如我的:D:\aaakkk\cpp\mingw64\bin,然后點確定,注意一定要確保它被保存了,感興趣的朋友跟隨小編一起看看吧2022-09-09C語言實現(xiàn)圖書管理系統(tǒng)課程設(shè)計
這篇文章主要為大家詳細介紹了C語言實現(xiàn)圖書管理系統(tǒng)課程設(shè)計,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-07-07