循環錄入某學生 5 門課的成績並計算平均分,如果某分數錄入為負,停止錄入並提示錄入錯誤


//循環錄入某學生 5 門課的成績並計算平均分,
	//如果某分數錄入為負,停止錄入並提示錄
	//入錯誤
	public static void test6(){
		Scanner sc = new Scanner(System.in);
		int socre = 0;	//平均分
		int sum = 0;	//計算和 
		for(int i = 1;i<=5;i++){
			System.out.println("請輸入第"+i+"門課程的成績:");
			socre = sc.nextInt();
			if(socre<=0){
				System.out.println("輸入錯誤,不能輸入負數");
				break;	//結束循環
			}
			sum+=socre;		//將每次的成績累積加到sum里面
		}
		int avg = sum/5;
		System.out.println("平均分是:"+avg);
	}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 有五個學生,每個學生有3門課的成績,從鍵盤輸入以上數據(包括學生號,姓名,三門課成績),計算出平均成績,況原有的數據和計算出的平均分數存放在磁盤文件 輸人10個學生5門課的成績,分別用函數實現下列功能:①計算每個學生的平均分; ②計算每門課的平均分; ③找出所有50個分數中最高的分數所對應的學生和課程; ④計算平均分方差: 其中,x;為某一學生的平均分。 有10個學生,每個學生的數據包括學號、姓名、3門課程的成績,從鍵盤輸人10個學生數據,要求輸出3門課程總平均成績,以及最高分的學生的數據(包括學號、姓名、3門課程成績、平均分數) 學生成績表數據包括:學號,姓名,高數,英語和計算機三門課成績,計算每個學生總分,每課程平均分,最高分和最低分 【結構】計算成績平均分並排序 有一個班4個學生,5門課程 1求第1門課程的平均分; 2找出有兩門以上課程不及格的學生,輸出他們的學號和全部課程成績及平均成績; 3找出平均成績在90分以上或全部課程成績在85分以上的學生。4分別編3個函數實現以上3個要求。 按平均成績從高到低顯示所有學生的“數據庫”、“企業管理”、“英語”三門的課程成績,按如下形式顯示: 學生ID,,數據庫,企業管理,英語,有效課程數,有效平均分 【C語言】利用文本編輯軟件在磁盤上建立一個有n個學生的學號、姓名及英語、數學和計算機三門課程成績的數據文件。編寫程序將數據文件讀入,且求出每個學生的平均成績。 mysql --求出所有成績大於每門平均值的學生uid 查詢平均分大於80分的學生
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM