awk應用 計算學生的平均成績

2022-09-22 07:03:11 字數 469 閱讀 9855

讓我們來看awk應用的乙個例子,其中先對一系列學生的成績進行相加,然後計算其平均值。下面是輸入檔案的具體資料:

$ cat grades

john 85 92 78 94 88

andrea 89 90 75 90 86

jasper 84 88 80 92 84

在學生的姓名後面有5個成績。下面的指令碼將給出每個學生的平均成績:

$ cat grades.awk

#求5個成績的平均值

該指令碼將第二到第六個字段相加得到5個成績的總和。將total的值除以5並結果賦給變數**g。print語句列印學生的姓名和平均成績。注意我們可以省咯**g賦值而將計算平均成績作為print語句的一部分,如下:

print $1 , total / 5

這個程式使我們了解了在awk中編寫程式是如此簡單。awk將輸入解析成字段和記錄。你不用去讀單獨的字元和宣告資料型別。awk將自動替你做這些工作。

c 計算學生成績總分平均分程式

下面是我寫的 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system...

用c 算成績的總和 c 計算學生成績總分平均分程式

利用c 編寫windows應用程式計算學生成績 效果圖 建立windows窗體 然後在裡面拖入panel控制項,然後再拖入7個label控制項 6個textbox控制項 三個button控制項。下面是我寫的 using system using system.collections.generic ...

學生的平均成績

二維陣列練習 學生的平均成績 題目 小甲魚 題目 乙個學習小組有5名成員 每人有3門課的學習成績。將所有資料儲存到二維陣列a 5 3 中,並求這5人的單科平均成績和所有人全科總的平均成績。其中5人成績如下 高等數學 80分 61分 59分 85分 76分 c語言 75分 65分 63分 87分 77...