#define N 1001
void bubblesort(int *list,int len) //冒泡排序
{
int i,j
int temp
for(i=0i<len - 1i++)
for(j=0j<len-i - 1j++)
{
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
}
字符型为一个字节,就是8位;整型为二个字节,就是16位。低8位和高8位是相对整型来说的;
比如,下图这个二进制数:
从右往左数是从第0位到第15位,红的是高八位,蓝的是低八位。