當前位置:首頁 » 編程語言 » c語言找中間數

c語言找中間數

發布時間: 2023-08-12 02:00:41

A. c語言 求中位數

#include<math.h>
#include<stdio.h>
#define N 100
void median(int *p,int a)
{
int i,j;
int d0,d1;
int temp;
for(i=0;i<a-1;i++)
for(j=0;j<a-i-1;j++)
{
d0 = p[j];
d1 = p[j+1];
if(d1<d0)
{
temp=d1;
d1=d0;
d0=temp;
}
}
}

int main(){
int num,i;
int dat[N];
scanf("%d", &num);
while(num != 0)
{
for(i = 0; i<num; i++)
{
scanf("%d", &dat[i]);
}
median(dat, num);
if(num % 2 != 0)
{
printf("%lg\n", dat[num/2]*1.0);
}
else
{

printf("%lg\n",(dat[num/2] + dat[num/2 - 1]) / 2.0);
}
scanf("%d",&num);
}
return 0;
}

熱點內容
androidxml字元 發布:2025-08-24 20:47:31 瀏覽:50
php頁面跳轉參數 發布:2025-08-24 20:46:25 瀏覽:825
java的常用設計模式 發布:2025-08-24 20:36:52 瀏覽:307
如何監聽ftp伺服器文件變化 發布:2025-08-24 20:32:45 瀏覽:648
哪裡下載暗黑破壞神2安卓版 發布:2025-08-24 20:01:28 瀏覽:661
安卓系統適配為什麼很難 發布:2025-08-24 19:59:38 瀏覽:150
國產電腦與雲伺服器 發布:2025-08-24 19:49:08 瀏覽:374
ftp無法訪問文件夾 發布:2025-08-24 19:49:07 瀏覽:260
怎麼搭建ark伺服器 發布:2025-08-24 19:14:00 瀏覽:482
c4d模型網解壓密碼 發布:2025-08-24 19:02:12 瀏覽:969