1. 用c语言编写程序,实现输入10个数,分别求其最大值、最小值及平均数,要求用函数实现。

如题所述

#include <stdio.h>
void fun(double a[10],int n)
{
int i;
double ave,max,min,sum=0;
max=a[0];
min=a[0];
for(i=0;i<n;i++)
{
if(max<a[i])max=a[i];
if(min>a[i])min=a[i];
sum+=a[i];
}
ave=sum/n;
printf("最大值:%g 最小值:%g 平均数:%g\n",max,min,ave);

}

void main()
{
int i;
double a[10];
for(i=0;i<10;i++)
scanf("%lf",&a[i]);
fun(a,10);
}
温馨提示:内容为网友见解,仅供参考
无其他回答

1. 用c语言编写程序,实现输入10个数,分别求其最大值、最小值及平均数...
printf("最大值:%g 最小值:%g 平均数:%g\\n",max,min,ave);} void main(){ int i;double a[10];for(i=0;i<10;i++)scanf("%lf",&a[i]);fun(a,10);}

C语言实现从键盘上输入10个数,找出其最大值,最小值及10个数的平均值...
pj=pj\/10;printf(" 最大值 = %d:\\n 最小值 = %d\\n 平均值 = %6.2f",max,min,pj);}

c语言编写程序:从键盘输入10个整数,输出它们的最大数,总和,平均值_百度...
}sum += numbers[i];}average = sum \/ 10.0;printf("最大值:%d, 总和:%d, 平均值:%.2f\\n", max, sum, average);system(

C语言编程:任意输入10个整数放入数组中,然后求其中的最大值和最小值...
{ int a[10],max,min,i,x,y;printf("请输入10个数字:\\n");for(i=0;i<10;i++)scanf("%d",&a[i]);max=a[0];min=a[0];for(i=0;i<10;i++){ if(a[i]>max){ max=a[i];x=i;} if(a[i]<min){ min=a[i];y=i;} } printf("max=%d,下标为%d,min=%d,下标为...

怎样用C语言写一个求输入的10个数的最大值、最小值、平均值、总和并输出...
int a[10];int i,max=0,min=0,sum=0;printf("please enter 10 number:");for(i=0;i<10;i++){ scanf("%d",&a[i]);} for(i=0;i<10;i++){ if(a[i]>max)max=a[i];if(a[i]<min)min=a[i];sum=sum+a[i];} printf("%d,%d,%d\\n",max,min,sum);return 0;} ...

C语言编程:键盘输入10个数,用函数实现计算数据中最大值、最小值,并返 ...
在主函数中声明一个具有10个int型元素的数组存放键盘输入的数据,声明变量ml记录最大值位置、ms记录最小值位置。自定义一个函数void Input_Max_Min(int *p,int *pl,int *ps)来完成题设要求,其中p是数组首指针,pl是最大值位置(下标)变量指针,ps是最小值位置(下标)变量指针。在主函数中输出结果...

...输入10个整数,求出它们的最大值,最小值及平均数
a[i]>max) max=a[i]; \/\/查找最大值 else if(a[i]<min) min=a[i]; \/\/查找最小值 } aver\/=10; \/\/求平均数 printf("max=%d, min=%d, aver=%g \\n",max,min,aver); \/\/输出结果 getch(); \/\/等待用户按一个键 return 0;}都注释清楚了,...

用c语言编写一个程序,输入10个数求平均值。
C语言:编写一个程序,从键盘输入10个学生成绩,求平均成绩。1、虽然main函数可以作为结构体或者类的成员函数,但相应地会失去作为程序出入口的功能。 C++中全局main函数的书写格式与C语言完全相同,功能也完全相同,且同一C++程序同样只能有一个全局main函数。2、循环语句中进行10个数的累加在sum里面,然后...

c语言编写一个程序。输入10个数,输出这10个数的最大数,同时输出这是个...
include <stdio.h> void main(){ int data, sum=0, max, i;for(i=0; i<10; i++){ scanf("%d", &data);sum += data;if(i==0||data>max) max=data;} printf("max=%d, average=%g\\n", max, sum\/10.0);}

C语言编程:从键盘输入10个数,求最大值,最小值和平均值
int[]num=new int[10];Console.WriteLine("请输入十个数:");for(int i=0;i<10;i++){ string s=Console.ReadLine();int x=int.Parse(s);num=x;} \/*for(int n=0;n<10;n++){ Console.WriteLine(num[n]);}*\/ int max=num[0];for(int n=1;n<10;n++){ if(max<num[n])...

相似回答