国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C++編程計算平均數(shù)、眾數(shù)和中位數(shù),可以快速解決計算問題

這篇具有很好參考價值的文章主要介紹了C++編程計算平均數(shù)、眾數(shù)和中位數(shù),可以快速解決計算問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

說明
求N個整數(shù)的平均數(shù),眾數(shù)和中位數(shù)。

小知識:

  • 眾數(shù)
    如有9個數(shù):17 13 17 9 17 17 3 16 17  17出現(xiàn)的次數(shù)最多,即為這組數(shù)的眾數(shù)。
    此題保證眾數(shù)是唯一的。
  • 中位數(shù)
    如有9個數(shù):102 170 96 90 97 106 110 182 100
     將這9個數(shù)按一定的順序(從大到小或從小到大)排列后得到:
    182 170 110 106 102 100 97 96 90  正中間的一個數(shù)是102,102是這組數(shù)的中位數(shù)。
    而這10個數(shù):106 99 104 120 107 112 33 102 97 100
    按一定順序排列后得到:120 112 107 106 104 102 100 99 97 33
    正中間有兩個數(shù):104 102,中位數(shù)就是這兩個數(shù)的平均數(shù),即(104+102)/ 2 = 103。

輸入格式
第一行為整數(shù)N(5 <= N <= 10000 ) 第二行為空格隔開的N個數(shù)Ai(0 <= Ai <= 100 )

輸出格式
輸出空格隔開的平均數(shù) 眾數(shù) 中位數(shù)(平均數(shù)保留兩位小數(shù),中位數(shù)保留一位小數(shù))。文章來源地址http://www.zghlxwxcb.cn/news/detail-466300.html

#include<stdio.h>
int b[101];
int main(){
int n,i,j,s=0,k,temp;
scanf("%d",&n);
int a[n];
for(i=0;i<n;i++){
	scanf("%d",&a[i]);
	k=a[i];
	s=s+k;
	b[k]++;
}
printf("%.2lf ",s*1.0/n);
int t=0;
for(i=0;i<n;i++){
	if(b[t]<b[i]){
		t=i;
	}
}
printf("%d ",t);
for(i=0;i<n-1;i++){
	for(j=0;j<n-1;j++){
		if(a[j]>a[j+1]){
			temp=a[j];
			a[j]=a[j+1];
			a[j+1]=temp;
			
		}
	}
}
if(n%2!=0){
	printf("%.1lf",a[n/2]*1.0);
}else{
	printf("%.1lf",(a[n/2]+a[n/2-1])/2.0);
}
   return 0;
}
#include<iostream>
#include<iomanip>
using namespace std;

void sort(int a[],int n);

int main(){
	int n;
	int a[10000];
	int b[101];
	int m=0;
	double mid=0;
	double avg=0;
	int s=0;  
	
	cin>>n;
	
	for(int i=0;i<n;i++){
		cin>>a[i];
		b[a[i]]++;
		s=s+a[i];
	} 
	int max=0;

	for(int i=0;i<=100;i++){
		if(b[i]>max){
			max=b[i];
			m=i;
		}
	} 

	avg=s*1.0/n;
	
	sort(a,n);

	if(n%2!=0){
		mid=a[n/2];
	} 
	else{
		mid=(a[n/2]+a[n/2-1])*1.0/2;
	}
	
	cout<<setiosflags(ios::fixed)<<setprecision(2)<<avg<<" ";
	cout<<m<<" ";
	cout<<setiosflags(ios::fixed)<<setprecision(1)<<mid<<endl;
}


void sort(int a[],int n){
	int t=0;

	for(int i=0;i<n;i++){
	
		for(int j=0;j<n-1-i;j++){
			
			if(a[j]<a[j+1]){
				t=a[j];
				a[j]=a[j+1];
				a[j+1]=t;
			}
		}
		
	} 
}


到了這里,關(guān)于C++編程計算平均數(shù)、眾數(shù)和中位數(shù),可以快速解決計算問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 643. 子數(shù)組最大平均數(shù) I

    643. 子數(shù)組最大平均數(shù) I(打卡/簡單) 來源:力扣(LeetCode) 鏈接:https://leetcode.cn/problems/maximum-average-subarray-i 題干: 給你一個由 n 個元素組成的整數(shù)數(shù)組 nums 和一個整數(shù) k 。 請你找出平均數(shù)最大且 長度為 k 的連續(xù)子數(shù)組,并輸出該最大平均數(shù)。 任何誤差小于 10-5 的答案都

    2024年02月13日
    瀏覽(15)
  • 高基數(shù)類別特征預(yù)處理:平均數(shù)編碼

    對于一個類別特征,如果這個特征的取值非常多,則稱它為高基數(shù)(high-cardinality)類別特征。在深度學(xué)習(xí)場景中,對于類別特征我們一般采用Embedding的方式,通過預(yù)訓(xùn)練或直接訓(xùn)練的方式將類別特征值編碼成向量。在經(jīng)典機器學(xué)習(xí)場景中,對于有序類別特征,我們可以使用

    2024年02月11日
    瀏覽(23)
  • leetcode 643. 子數(shù)組最大平均數(shù) I

    題目描述 解題思路 執(zhí)行結(jié)果 leetcode 643. 子數(shù)組最大平均數(shù) I 題目描述 子數(shù)組最大平均數(shù) I 給你一個由 n 個元素組成的整數(shù)數(shù)組 nums 和一個整數(shù) k 。 請你找出平均數(shù)最大且 長度為 k 的連續(xù)子數(shù)組,并輸出該最大平均數(shù)。 任何誤差小于 10-5 的答案都將被視為正確答案。 示例

    2024年02月02日
    瀏覽(39)
  • 高基數(shù)類別特征預(yù)處理:平均數(shù)編碼 | 京東云技術(shù)團(tuán)隊

    高基數(shù)類別特征預(yù)處理:平均數(shù)編碼 | 京東云技術(shù)團(tuán)隊

    對于一個類別特征,如果這個特征的取值非常多,則稱它為高基數(shù)(high-cardinality)類別特征。在深度學(xué)習(xí)場景中,對于類別特征我們一般采用Embedding的方式,通過預(yù)訓(xùn)練或直接訓(xùn)練的方式將類別特征值編碼成向量。在經(jīng)典機器學(xué)習(xí)場景中,對于有序類別特征,我們可以使用

    2024年02月10日
    瀏覽(20)
  • Java中對于List<Map>對象中的相關(guān)操作(排序、最大值、最小值、和、平均數(shù))

    一、對List Map 中指定鍵對應(yīng)的值進(jìn)行排序 注意: (1)、升序和降序的主要區(qū)別就是方法中調(diào)用compareTo方法的對象不同,其余沒有變化 (2)、Map集合的getOrDefault方法是為了防止出現(xiàn)空指針異常(如果你的數(shù)據(jù)都不為空則可以直接用get方法進(jìn)行取值) 二、獲取List Map 中的指定鍵對應(yīng)的

    2024年02月16日
    瀏覽(22)
  • python 從鍵盤輸入若干個整數(shù),當(dāng)輸入“-1““時輸入結(jié)束,請統(tǒng)計最大值、最小值和平均數(shù)

    python 從鍵盤輸入若干個整數(shù),當(dāng)輸入“-1““時輸入結(jié)束,請統(tǒng)計最大值、最小值和平均數(shù)

    python 從鍵盤輸入若干個整數(shù),當(dāng)輸入\\\"-1\\\"\\\"時輸入結(jié)束,請統(tǒng)計最大值、最小值和平均數(shù) 上面題目代碼如下: 第一種方法列表方法求: 第二種方法,冒泡排序算法求得 代碼中,考慮到-1這種情況,做了如下處理:

    2024年02月06日
    瀏覽(24)
  • Numpy中統(tǒng)計函數(shù)的講解:平均值、中位數(shù)、標(biāo)準(zhǔn)差、方差、最大最小值、求和、加權(quán)平均數(shù)

    Numpy中統(tǒng)計函數(shù)的講解:平均值、中位數(shù)、標(biāo)準(zhǔn)差、方差、最大最小值、求和、加權(quán)平均數(shù)

    目錄 統(tǒng)計函數(shù): Numpy 能方便地求出統(tǒng)計學(xué)常見的描述性統(tǒng)計量 一:Numpy中統(tǒng)計函數(shù)--平均值 求平均值 二:Numpy中統(tǒng)計函數(shù)--中位數(shù) 中位數(shù) np.median 平均數(shù)和中位數(shù)的區(qū)別 三:Numpy中統(tǒng)計函數(shù)--標(biāo)準(zhǔn)差 求標(biāo)準(zhǔn)差ndarray.std() 四:Numpy中統(tǒng)計函數(shù)--方差 求方差ndarray.var() 標(biāo)準(zhǔn)差和方差

    2024年02月06日
    瀏覽(115)
  • 華為OD機試 - 查找眾數(shù)及中位數(shù)(Java & JS & Python & C & C++)

    哈嘍,本題庫完全免費,收費是為了防止被爬,大家訂閱專欄后可以私信聯(lián)系退款。感謝支持 眾數(shù)是指一組數(shù)據(jù)中出現(xiàn)次數(shù)量多的那個數(shù),眾數(shù)可以是多個。 中位數(shù)是指把一組數(shù)據(jù)從小到大排列,最中間的那個數(shù),如果這組數(shù)據(jù)的個數(shù)是奇數(shù),那最中間那個就是中位數(shù),如

    2024年04月08日
    瀏覽(29)
  • 【華為OD機考 統(tǒng)一考試機試C卷】 查找眾數(shù)及中位數(shù)(C++ Java JavaScript Python)

    目前在考C卷,經(jīng)過兩個月的收集整理, C卷真題已基本整理完畢 抽到原題的概率為2/3到3/3, 也就是最少抽到兩道原題。 請注意:大家刷完C卷真題,最好要把B卷的真題刷一下,因為C卷的部分真題來自B卷。 另外訂閱專欄還可以聯(lián)系筆者開通在線OJ進(jìn)行刷題,提高刷題效率。

    2024年02月04日
    瀏覽(25)
  • SPSS計算極值、平均值、中位數(shù)、方差、偏度、峰度、變異系數(shù)

    SPSS計算極值、平均值、中位數(shù)、方差、偏度、峰度、變異系數(shù)

    ??本文介紹基于 SPSS 軟件的 經(jīng)典統(tǒng)計學(xué)分析 與 偏度 、 峰度 等常用統(tǒng)計學(xué)指標(biāo)的計算方法。 ??首先需要說明,本文所述數(shù)據(jù)的 經(jīng)典統(tǒng)計學(xué)分析 ,包括計算數(shù)據(jù)的 極值、平均值、中位數(shù)、標(biāo)準(zhǔn)差、方差、變異系數(shù)、偏度與峰度 等常用統(tǒng)計學(xué)指標(biāo)。 ??首先,打開 SP

    2024年02月03日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包