C語言陣列求學生成績
/*使用陣列分別求五名學生的總成績和各科平均成績
學生一:90,94,74
學生二:92,78,78
學生三:93,61,83
學生四:94,84,97
學生五:93,65,85*/
//標頭檔案
#include <stdio.h>
#include <stdlib.h>
//主函式
int main()
{
//把五位同學的成績用陣列表示
int array[5][3] = {{90, 94, 74}, {92, 78, 78}, {93, 61, 83}, {94, 84, 97}, {93, 65, 85}};
//求同學的個數
int students_number = sizeof(array) / sizeof(array[0]);
//求學科數目
int course_number = sizeof(array[0]) / sizeof(array[0][0]);
//宣告變數型別
int Total_score, number, number1;
//使用for迴圈找到每一位學生的各科成績
for (number = 0; number < students_number; number += 1)
{
//初始化總成績
Total_score = 0;
for (number1 = 0; number1 < course_number; number1 += 1)
{
//一位同學的各科總成績
Total_score += array[number][number1];
}
//求一位同學的各科平均成績
//double強制型別轉換為了得到更精確的平均成績
double Average_score = (double)Total_score / course_number;
printf("第%d位同學的總成績為:%d 各科平均成績為:%.3f\n", number, Total_score, Average_score);
//程式暫停
system("pause");
//程式正常退出
return 0;
}
}
相關文章
- C語言陣列C語言陣列
- c語言字元陣列C語言字元陣列
- c語言的陣列C語言陣列
- C語言 指標與陣列C語言指標陣列
- C語言基礎-1、陣列C語言陣列
- c語言-運算子,陣列,指標C語言陣列指標
- 39.C語言陣列學習的有關整理C語言陣列
- c語言程式設計學習之二維陣列C語言程式設計陣列
- C語言動態陣列小作業C語言陣列
- 基於陣列的學生管理系統【C語言版】陣列C語言
- go 語言陣列Go陣列
- go語言學習-陣列-切片-mapGo陣列
- 2-2 學生成績連結串列處理 (20分)——C語言實現C語言
- C語言陣列知識體系整理大學霸IT達人C語言陣列
- C語言如何計算陣列的長度C語言陣列
- C語言指標和陣列筆試題C語言指標陣列筆試
- C語言陣列實現三子棋C語言陣列
- C語言 二維陣列課題程式碼C語言陣列
- Solidity語言學習筆記————12、陣列Solid筆記陣列
- C語言學習之求各因子之和C語言
- c語言關於陣列的簡單運算C語言陣列
- c語言獲取陣列長度的函式C語言陣列函式
- C語言多維陣列本質技術推演C語言陣列
- (C語言)使用指標列印陣列的內容C語言指標陣列
- c語言中二維陣列的生成及應用C語言陣列
- ARM彙編和C語言混合程式設計中陣列的陣列的操作C語言程式設計陣列
- C語言:求4x4矩陣外圍元素之和C語言矩陣
- 最大連續子陣列和求解問題(C語言)陣列C語言
- 實驗4 c語言陣列應用程式設計C語言陣列程式設計
- C語言/C++程式設計學習:棧的程式碼實現之陣列方案C語言C++程式設計陣列
- Go 語言學習筆記之陣列與切片Go筆記陣列
- C語言陣列應用例項2: 掃雷遊戲C語言陣列遊戲
- C語言指標(三):陣列指標和字串指標C語言指標陣列字串
- 實驗4_C語言陣列應用程式設計C語言陣列程式設計
- C語言學習方法,怎麼學習C語言?C語言
- 《快學 Go 語言》第 4 課 —— 低調的陣列Go陣列
- 用C語言編制查詢某班同學的平均成績C語言
- C語言函式題-查詢陣列每行的最大值C語言函式陣列