C/C++教程

C语言数组编程练习

本文主要是介绍C语言数组编程练习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

随机产生10个不超过100的正整数,并存放在数组中,要求计算它们的平均值,并输出这个数组最接近于平均数的数。

输入要求:无

输出要求:

第一行输出数组元素值

第二行输出两个数:平均值以及最接近平均值的数

请在下方粘贴代码和程序运行结果截图:

输出样式如下所示:

#include <stdio.h>

int main()

{ int p[10],a=1,b=100,i,sum=0,ave=0,nea=100;

srand(time(NULL));

for(i=0;i<10;i++)

{

    p[i]=1+rand()%(100);   //p[i]=a+rand()%(b-a+1);

    printf("%d ",p[i]);

} 
printf("\n");



for(i=0;i<10;i++)



{sum=sum+p[i];}


ave=sum/10;

 printf("%d ",ave);



for(i=0;i<10;i++)

{nea=p[i]-ave;
if(nea<nea)
nea=abs(nea);
}

printf ("%d",nea);
}



这篇关于C语言数组编程练习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!