重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#include stdio.h
成都创新互联服务项目包括桂阳网站建设、桂阳网站制作、桂阳网页制作以及桂阳网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,桂阳网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到桂阳省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
float ave(int *a)
{
float a=0;
int i;
for(i = 0; i 10; i ++) a+=a[i];
a/=10;
return a;
}
int main()
{
int a[10];
int i;
for(i = 0; i 10; i ++)
scanf("%d",a[i]);
printf("ave=%f\n", ave(a));
return 0;
}
代码文本:
#include "stdio.h"
#define N 10
void myf(double *a,double *b,int n){
int i;
for(b[1]=b[2]=a[0],b[0]=i=0;in;b[0]+=a[i++])
if(b[1]a[i])
b[1]=a[i];
else if(b[2]a[i])
b[2]=a[i];
b[0]/=n;
}
int main(int argc,char *argv[]){
double a[N],b[3];
int i;
printf("Please enter %d data...\n",N);
for(i=0;iN;scanf("%lf",a+i++));
myf(a,b,N);
printf("The MAX are %f\nThe MIN are %f\nThe AVE are %f\n",b[1],b[2],b[0]);
return 0;
}
#includestdio.h
void fun(int *a,int n)
{
int max,min,sum=0;
int x,y; //记录最大最小的下标
double aver; //计算平均值
min=max=a[0];
for(int i=0;in;i++)
{
sum+=a[i];
if(a[i]max) { max=a[i]; x=i; }
if(a[i]min) { min=a[i]; y=i; }
}
aver=sum/n; //计算平均值
printf("该数组的平均值为%lf\n",aver);
printf("该数组的最大值下标为%d\n",x);
printf("该数组的最小值下标为%d\n",y);
}
int main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
fun(a,10);
return 0;
}