问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言 求中位数

发布网友 发布时间:2022-05-01 12:24

我来回答

3个回答

热心网友 时间:2023-10-11 22:05

#include<stdio.h>
#define N 1001
void bubblesort(int *list,int len) //冒泡排序
{
    int i,j;
int temp;
    for(i=0;i<len - 1;i++)
        for(j=0;j<len-i - 1;j++) 
        {
            if(list[j+1]<list[j])
            {
                temp=list[j+1];
                list[j+1]=list[j];
                list[j]=temp;
            }
        }
}

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

热心网友 时间:2023-10-11 22:06

#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;
}

热心网友 时间:2023-10-11 22:06

先排序,然后根据数字个数选中间的那个或者中间两个平局数。

热心网友 时间:2023-10-11 22:05

#include<stdio.h>
#define N 1001
void bubblesort(int *list,int len) //冒泡排序
{
    int i,j;
int temp;
    for(i=0;i<len - 1;i++)
        for(j=0;j<len-i - 1;j++) 
        {
            if(list[j+1]<list[j])
            {
                temp=list[j+1];
                list[j+1]=list[j];
                list[j]=temp;
            }
        }
}

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

热心网友 时间:2023-10-11 22:06

#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;
}

热心网友 时间:2023-10-11 22:06

先排序,然后根据数字个数选中间的那个或者中间两个平局数。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
轻度慢性萎缩性胃炎 活动期,伴轻度肠 化 胃角多发糜烂。医生说了我... 胃窦粘膜慢性轻度萎缩性炎伴轻度肠化胃窦粘膜慢性轻度萎缩性炎? 芬兰留学读研费用是多少 芬兰留学读研时间 去芬兰留学学费生活费一年要多少 芬兰留学读研费用是多少? 芬兰留学读研学费多少? 感冒好多天了,可不可以打蓝球或者其它运动出出汗啊? 感冒打喷嚏,鼻塞然后可以让自己多出出汗吗 宝宝感冒了能去游泳吗 入职一个月了同事都不爱理我,而且我提出加入公司微信群也不加。领导 卜卦摇铜钱,钱从碗里摇掉到桌子上了,这有什么说法么?求高人指点```` Heard it all before的中文歌词 一款1000元买的oppo手机,用了不到两年。没什么损坏。如果卖了,大概能卖多少钱,估算大约一下就 几年得芦荟可以美容大大片看起来很老得样子不知道种了多久。 养了多久的芦荟才能美容 托福阅读的题 生长一年以下的芦荟有毒吗?可以用来敷脸吗? 三四十岁的女人想提升衣品,应该掌握什么样的穿搭思路? 周易怎么算卦?用铜钱吗?梅花易数,六爻是什么?怎么算 they+are+thinking+about+this+weekend中about的意思? 铜钱算卦 星露谷物语节日介绍 有哪些节日 六爻铜钱占卜怎么做,跪求详解 40岁女人怎么搭配衣服合适 托福阅读句子简化题怎么做? 怎么样用铜钱占卜。还有要怎么样看卦象 易经 煤气炉可以用来烧烤吗 2个英语 句子 女人年龄到了四十岁,穿什么衣服得体又大方呢? 养了三个月的芦荟能美容吗 为什么微信群里明明进来了新人,群人数却没有增加? 四十岁的女人冬天应该怎样穿搭才能既不显老,也不装嫩呢? 在家用煤气烧烤会不会吃了中毒? 我有一个oppor7s手机,用了一年半了,现在卖能卖多少钱? c语言求中位数的程序 求一个C语言求中位数的程序 春风算景物吗? oppo用了三年,买回来时候是2700,现在拿去卖能值多少钱 自家养的芦荟可以用它美容吗? 春风是描写春天的景物吗 支付宝金选靠谱吗? oppo手机r 11sk烂机能值多少钱? c语言,输入一个数字,求该数字中位数最大的是哪一位(最大) 春风算不算景物??? 芦荟有什么美容功效?我种了两棵~怎样用来美容啊??`` 风能算景物么?(求详细的讲解,急) 用家养的芦荟直接涂抹在脸上,可以达到美容的效果吗? [爱情散文诗] 相思的季节,等你! 《泊船瓜洲》写的是( )季,描写的特定景物是( )