初学C语言,程序代码只是单纯的实现功能,并未考虑Bug问题。
--------------------------------------------------------------------------------------------------------------
1.计算含N个元素的x数组的平均值,并将大于平均值的数保存到数组y中,并输出y数组中所有元素。
int main()
{
int average=0,client[5],server[5];
int i=0,j=0;
for(i=0;i<5;i++)
{
scanf("%d",&client[i]);
average+=client[i];//将输入的数全加起来赋值给average
} }
average/=5;//算平均数
for(i=0;i<5;i++)
{
if(average<client[i])
server[j++]=client[i];//将大于平均值的数保存到数组server中,数组server中的下标进行自增。
}
for(i=0;i<j;i++)
printf("%d ",server[i]);
return 0;
}
2.计算x数组中N个数的平均值,将x数组中大于平均值的数移动到x数组的前面,小于平均值的数移动到x数组的后面。并输出改变后的x数组。(提示:可以使用y数组暂存数据,然后再将y数组中的元素赋值到x数组中)。