從鍵盤輸入6個學生5門課程的成績,求每個人的總分與平均分。
int main(void)
{
double stu[6][5] = {{0}};
double sum_avg[5] = {0};
int i =0;
int j = 0;
double sum = 0;
for(i= 0;i < 6;i++){
sum = 0;
printf("請輸入第%d個學生的五門課成績:\n",i + 1);
for(j = 0;j < 5;j++){
scanf("%lf",&stu[i][j]);
sum = sum + stu[i][j];
}
sum_avg[i] = sum;
}
for(i = 0;i < 6;i++){
printf("第%d個學生的成績為:%5.2lf\n",i+1,sum_avg[i]/5);
}
return 0;
}
一段小小的程式,第一次寫,有問題請指出,多教教我,謝謝大家啦!!
相關推薦
從鍵盤輸入6個學生5門課程的成績,求每個人的總分與平均分。
#include<stdio.h> int main(void) {double stu[6][5] = {{0}};double sum_avg[5] = {0};int i =0;int j = 0;double sum = 0;for(i= 0;i <
習題 7.5 有10個學生,每個學生的資料包括學號、姓名、3門課的成績,從鍵盤輸入10個學生資料,要求打印出3門課的總平均成績,以及最高分的學生的資料。
C++程式設計(第三版)譚浩強 習題7.5 個人設計 習題 7.5 有10個學生,每個學生的資料包括學號、姓名、3門課的成績,從鍵盤輸入10個學生資料,要求打印出3門課的總平均成績,以及最高分的學生的
有N個學生,每個學生的資料包括學號、姓名、3門課的成績,從鍵盤輸入N個學生的資料,要求打印出3門課的總平均成績,以及最高分的學生的資料(包括學號、姓名、3門課成績)
import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner sc = new Sca
ACMNO.44 C語言-平均分 有N個學生,每個學生的資料包括學號、姓名、3門課的成績,從鍵盤輸入N個學生的資料,要求打印出3門課的總平均成績,以及最高分的學生的資料(包括學號、姓名、3門課成績)
題目描述 有N個學生,每個學生的資料包括學號、姓名、3門課的成績, 從鍵盤輸入N個學生的資料, 要求打印出3門課的總平均成績,以及最高分的學生的資料 (包括學號、姓名、3門課成績) 輸入 學生數量N佔一行每個學生的學號、姓名、三科成績佔一行,空格分開。 輸出 各門
從鍵盤輸入若干個學生成績,統計並輸出最高成績和最低成績,當輸入負數時結束輸入。
#include<iostream> using namespace std; int main() { double a[100]; double max=0,min=100,t; int i; for(i=0;i<100;i++) {
從鍵盤輸入10個學生的成績並儲存在列表中,求成績最高者的序號和成績
解決了最後一對無法輸出 解決了多個最大成績輸出錯位 縮減了不必要的程式碼 ls=[] j=[] k=[] for c in range(11): xh=int(input('')) fen=int(input('')) i=[]
有一個班4個學生5門課成績,要求程式設計實現把這四個學生的成績按照第一門課由小到大排序(冒泡法)。
#include <stdio.h> #include <stdlib.h>int main(int argc,char** argv){ int student[4][5];//記錄4個學生5門功課成績 int changeRecord[4]={0
山科java實驗4-1 編寫一個程式,使用者可以從鍵盤錄入若干個學生的姓名和分數(程式每次提示使用者輸入“Y”或“N”決定是否繼續錄入學生資訊,如果使用者輸入“N”則使用者輸入完畢。輸入的“Y”、“N”不區分
編寫一個程式,使用者可以從鍵盤錄入若干個學生的姓名和分數(程式每次提示使用者輸入“Y”或“N”決定是否繼續錄入學生資訊,如果使用者輸入“N”則使用者輸入完畢。輸入的“Y”、“N”不區分大小寫)。使用者錄入完畢後,程式按成績由高到低的順序輸出學生的姓名和分數(姓名和分數之間用一個空格分割)。【說明
從鍵盤輸入3個整數,輸出其中最大數
%d eas int HA amp tdi div ase return #include <stdio.h> int main(int argc, char *argv[]) { int i,j,k,max; printf("Please enter th
編寫一程序,從鍵盤輸入10個實數,計算並輸出算術平均數
AR span [] div 1.0 ger sca include integer #include <stdio.h> int main(int argc, char *argv[]) { int num[10],i,sum=0;/*10個實數,循環變量
從鍵盤輸入三個整數a、b、c,要求將輸出的資料按從大到小排序後輸出。
#include<stdio.h> int main() { int a,b,c,t; scanf("%d%d%d",&a,&b,&c); if(a>b) { t=a; a=b; b=t; } if(a>c) { t=a; a=c; c=t
JAVA實驗四:從鍵盤錄入若干個學生的姓名和分數
題目 編寫一個程式,使用者可以從鍵盤錄入若干個學生的姓名和分數(程式每次提示使用者輸入“Y”或“N”決定是否繼續錄入學生資訊,如果使用者輸入“N”則使用者輸入完畢。輸入的“Y”、“N”不區分大小寫)。使用者錄入完畢後,程式按成績由高到低的順序輸出學生的姓名和分數(姓名和分數之間用一個空格分割
彙編——從鍵盤輸入兩個字串,用串操作指令判斷是否相等
本文的程式碼示例是從鍵盤輸入兩個字串,然後藉助串操作指令 CMPSB 進行判斷。 CMPSB 指令的功能:用DS:[SI]所指的位元組單元內容減去ES:[DI]所指位元組單元內容,並且根據指令執行結果設定標誌位,然後根據DF的內容修改變址暫存器SI和DI的內容。若DF=,0,則根據串
從鍵盤輸入4個0-13之間的正整數實現24點遊戲並寫入檔案中
程式碼如下: include<stdio.h> include <stdlib.h> include <time.h> FILE * fp; void main() { void play(); //宣告函式 fp=fopen
依次從鍵盤輸入20個無序整數,刪除陣列重複元素並按從小到大排序
#include<stdio.h> //依次從鍵盤輸入20個無序整數,刪除陣列重複元素並按從小到大排序 #include #include using namespace std; #define maxn 1000 int
C語言程式設計基礎— 一維陣列 (程式設計實現從鍵盤輸入20個整數,統計非負數個數,並計算非負數之和。)
程式設計基礎—一維陣列 (程式設計實現從鍵盤輸入20個整數,統計非負數個數,並計算非負數之和。) #include<stdio.h> int main() { int a[20] ; int k=0,sum=0,i; for (i=0;i<20
Java中從鍵盤輸入多個整數
例題:求數列的和 分別輸入兩個整數n,m,中間以空格隔斷,n 為數列第一項,後面各項均為前一項的開根號,求前m項的和。 第一種從鍵盤輸入並讀取的方式:sc.hasNextInt() 函式和sc.nextInt()函式
用scanner從鍵盤輸入3個整數,輸出最大的值.
import java.util.Scanner; public class Max {public static void main(String[] args) {System.out.println("請輸入三個整數:");Scanner sc = new Scann
從鍵盤輸入4位學生的資料(學生資料包括學號、姓名和三門課成績),然後把它們轉存到磁碟檔案中去,再從磁碟檔案讀入相應變數中,並將變數內容輸出到螢幕。
#include<stdio.h>#define num 4struct stu{char number[20];char name[20];float Sub1;float Sub2;float Sub3;};int main(){int i;FILE *fp;
2.2用二維陣列實現,5個學生4門課程的總分和平均分的統計工作
摩爾的Java學習筆記2.2 第二週作業: 1、實現將一組整數進行升序排列; 2、用二維陣列實現,5個學生4門課程的總分和平均分的統計工作; 3、列印八行八列楊輝三角,開頭