最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言實現(xiàn)成績統(tǒng)計示例

 更新時間:2022年11月07日 14:41:10   作者:FanterC1107  
這篇文章主要介紹了C語言實現(xiàn)成績統(tǒng)計示例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

C語言 成績統(tǒng)計問題

題目描述

某班有學(xué)生 n 人,從終端讀入 n 及 n 個人學(xué)生的成績,試編程實現(xiàn)以下功能:

①打印出前 3 個最好成績及取得每個最好成績的人數(shù);

②若 90 分以上計為優(yōu),75-89 分計為“良”,60-74 分計為“中”,60 分以下計為“不及格”,試統(tǒng)計各檔成績所占百分率。

代碼:

#include<stdio.h>
int main()
{
	int n,i=1,grade,x_1=0,x_2=0,x_3=0,t,n_1=1,n_2=1,n_3=1,a=0,b=0,c=0,d=0;
	//x_1,x_2,x_3為前三名學(xué)生成績,n_1,n_2,n_3為前三名相應(yīng)人數(shù),a,b,c,d為每個成績等級學(xué)生數(shù) 
	printf("請輸入學(xué)生人數(shù):");
	scanf("%d",&n);
	getchar();
	do
	{
		printf("請輸入第%d個學(xué)生的成績:",i);
		scanf("%d",&grade);
		getchar();
		if(grade>=90) a++;
		else if(grade>=75&&grade<=89) b++;
		else if(grade>=60&&grade<=74) c++;
		else if(grade>=0&&grade<=59) d++;
		else printf("請輸入正確成績:");
		if(grade==x_1) n_1++;
 		else if(grade==x_2) n_2++;
	 	else if(grade==x_3) n_3++;
	 	else if(grade>x_3) {x_3=grade;n_3=1;}
		if(x_1<x_2) {t=x_1;x_1=x_2;x_2=t;t=n_1;n_1=n_2;n_2=t;}
		if(x_1<x_3) {t=x_1;x_1=x_3;x_3=t;t=n_1;n_1=n_3;n_3=t;}
		if(x_2<x_3) {t=x_2;x_2=x_3;x_3=t;t=n_2;n_2=n_3;n_3=t;}//將成績進(jìn)行排序 ,相對應(yīng)的人數(shù)也要進(jìn)行交換 
		i++;
	}while(i<=n);
	printf("第一名為:%d,有%d名\n",x_1,n_1);
	printf("第二名為:%d,有%d名\n",x_2,n_2);
	printf("第三名為:%d,有%d名\n",x_3,n_3);
	printf("成績等級為“優(yōu)”占比為:%.2f\n",a*1.0/n);
	printf("成績等級為“良”占比為:%.2f\n",b*1.0/n);
	printf("成績等級為“中”占比為:%.2f\n",c*1.0/n);
	printf("成績等級為“不及格”占比為:%.2f\n",d*1.0/n);
	return 0;
}

運行結(jié)果: 

C語言實現(xiàn)成績統(tǒng)計 ——藍(lán)橋

題目描述

小藍(lán)給學(xué)生們組織了一場考試,卷面總分為 100 分,每個學(xué)生的得分都是一個 0 到 100 的整數(shù)。

如果得分至少是 60 分,則稱為及格。如果得分至少為 85 分,則稱為優(yōu)秀。

請計算及格率和優(yōu)秀率,用百分?jǐn)?shù)表示,百分號前的部分四舍五入保留整 數(shù)。

#include <stdio.h>
#include <stdlib.h>
?
int main(int argc, char* argv[])
{
?? ?
?? ?int i , n , j = 0, k = 0;
?? ?int arr[10001] = { 0 };
?? ?scanf("%d", &n);//輸入人數(shù)
?? ?for (i = 0; i < n; i++)
?? ?{
?? ??? ?scanf("%d", &arr[i]);//輸入成績
?? ??? ?if (arr[i] >= 60)
?? ??? ??? ?j++;
?? ??? ?if (arr[i] >= 85)
?? ??? ??? ?k++;
?? ?}
? int jige=0,youxiu=0;
? jige=j*100.0/n+0.5;//實現(xiàn)小數(shù)四舍五入
? youxiu=k*100.0/n+0.5;
?
?printf("%d%%\n%d%%", jige,youxiu);輸出含有%的結(jié)果時要用到%%
?? ?return 0;
}

在這里小編提一下有的編譯器可能會出現(xiàn)報錯。

嚴(yán)重性    代碼    說明    項目    文件    行    禁止顯示狀態(tài)
錯誤    C4996    'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.    Project7    D:\cccc\Project7\Project7\c7.c    64    

但是這并不影響代碼的正確性。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 深入理解C++的多態(tài)性

    深入理解C++的多態(tài)性

    本篇文章是對C++的多態(tài)性進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C語言每日練習(xí)之二叉堆

    C語言每日練習(xí)之二叉堆

    這篇文章主要為大家介紹了C語言二叉堆,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • C++類常量和類枚舉

    C++類常量和類枚舉

    這篇文章主要介紹了C++類常量和類枚舉,給類當(dāng)中定義一些常量,可以給所有類的對象使用,比如說我們在類當(dāng)中定義一個數(shù)組,希望可以定義一個常量,用來初始化數(shù)組的長度,那么下面我i嗎就來看看過程當(dāng)如何吧
    2022-01-01
  • C語言版五子棋游戲的實現(xiàn)代碼

    C語言版五子棋游戲的實現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了C語言版五子棋游戲的實現(xiàn)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • c++雙向鏈表操作示例(創(chuàng)建雙向鏈、雙向鏈表中查找數(shù)據(jù)、插入數(shù)據(jù)等)

    c++雙向鏈表操作示例(創(chuàng)建雙向鏈、雙向鏈表中查找數(shù)據(jù)、插入數(shù)據(jù)等)

    這篇文章主要介紹了c++雙向鏈表操作示例,包括創(chuàng)建雙向鏈、刪除雙向鏈表、雙向鏈表中查找數(shù)據(jù)、插入數(shù)據(jù)等,需要的朋友可以參考下
    2014-05-05
  • C語言實現(xiàn)二叉樹遍歷的迭代算法

    C語言實現(xiàn)二叉樹遍歷的迭代算法

    這篇文章主要介紹了C語言實現(xiàn)二叉樹遍歷的迭代算法,包括二叉樹的中序遍歷、先序遍歷及后序遍歷等,是非常經(jīng)典的算法,需要的朋友可以參考下
    2014-09-09
  • C++?OpenCV實現(xiàn)物體尺寸測量示例詳解

    C++?OpenCV實現(xiàn)物體尺寸測量示例詳解

    本文主要介紹了利用OpenCV對物體的尺寸進(jìn)行測量,即先定位到待測物體的位置,然后測量物體的寬高。感興趣的同學(xué)可以跟隨小編一起學(xué)習(xí)學(xué)習(xí)
    2022-01-01
  • C++基礎(chǔ)入門教程(五):new和delete

    C++基礎(chǔ)入門教程(五):new和delete

    這篇文章主要介紹了C++基礎(chǔ)入門教程(五):new和delete,本文講解了動態(tài)分配內(nèi)存、new和delete的配對、new、delete與reatin、release的關(guān)系、動態(tài)數(shù)組等內(nèi)容,需要的朋友可以參考下
    2014-11-11
  • c語言main函數(shù)使用及其參數(shù)介紹

    c語言main函數(shù)使用及其參數(shù)介紹

    這篇文章主要介紹了c語言main函數(shù)使用及其參數(shù)介紹,需要的朋友可以參考下
    2014-04-04
  • Qt實現(xiàn)制作簡單的計算器

    Qt實現(xiàn)制作簡單的計算器

    計算器是我們生活中很常見的東西,它可以由多種語言多種方式來實現(xiàn)。本文主要介紹的是利用Qt實現(xiàn)的簡易計算器的制作,文中的示例代碼講解詳細(xì),需要的可以參考一下
    2022-12-12

最新評論

德惠市| 仁怀市| 达拉特旗| 精河县| 永福县| 林甸县| 阿合奇县| 杂多县| 长丰县| 萨嘎县| 安乡县| 宁远县| 馆陶县| 敦化市| 万载县| 长丰县| 邹城市| 万源市| 桂林市| 聂拉木县| 诸城市| 那曲县| 射阳县| 永春县| 连城县| 青神县| 宁国市| 莱州市| 高台县| 武山县| 长治市| 桐城市| 岫岩| 琼海市| 石首市| 新丰县| 玉田县| 巴东县| 清新县| 巨野县| 新沂市|