不对,有两个错误
追答#include
float fun(int N, float a[ ])
{ int i; float max, min;
max=min=a[0];
for (i=1;i=max)
max=a[i];
if (a[i]<=min)
min=a[i];
}
printf("max= %f , min= %f", max,min);
return 0;
}
void main()
{
int n, i;
float a[100]= {0};
printf("请输入n的个数");
scanf("%d", &n);
for(i = 0; i <n;i++)
{
scanf("%f", &a[i]);
}
fun(n, a);
}
这回肯定对了
[Error] d:\My Documents\C-Free\Temp\未命名1.cpp:16: error: `main' must return `int'
追答int main()
{
int n, i;
float a[100]= {0};
printf("请输入n的个数");
scanf("%d", &n);
for(i = 0; i <n;i++)
{
scanf("%f", &a[i]);
}
fun(n, a);
return 0;
}
急!用c语言求n个数的最大值和最小值
{ int a[N];int i,max,min;for(i=0;i<N;i++)scanf("%d",&a[i]);max=a[0]; \/*假设第一个读入的数就是最大数*\/ min=a[0]; \/*假设第一个读入的数就是最小数*\/ for(i=1;i<N;i++){if(a[i]>max) max=a[i];if(a[i]<min) min=a[i];} printf("\\n最大数...
C语言,求n个数得的最大值,最小值,平均值,用函数,不要用数组
min,sum,count;\/\/最大值、最小值、和、数量\/\/输入数值void input(){for(;;){\/\/申请内存空间并赋值p1 = (struct number*)malloc(sizeof(struct number));
任意输入n个数,输出其中最大值与最小值,并输出它在序列中的位置!C语 ...
我只能说我的编程思想,其实我不喜欢直接上来就要代码的主——编程思想是定义五个变量,分别保存当前读入的值,以及保存最大值和最小值以及相应编号的变量。使用do while循环读入变量,首先把最大值和最小值初始化成第一个读入的值,后续的循环就是判断当前读入的值是否比最大值大或者最大值小,从而...
C语言:输入n个数,求其最大数、最小数和平均值。
int a[N]={0}; int min=0,max=0; float avg=0; int i=0,j=0,sum=0; for(i=0;i<N;i++) { scanf("%d",&a[i]); } sum=min=max=a[0]; for(i=1;i<N;i++) { sum=sum+a[i]; if(a[i]>max) max=a[i]; if(a[i]<min) min=a[i]; } ...
求c语言程序:用一个函数求N个数的最大值和最小值。。。
int maxmin(int n){int i,x,f;scanf("%d",&f);min=f;for(i=1;i<n;i++){scanf("%d",&x);if(x>f)f=x;else if(x<min)min=x;} return f;} int main(){int n,mm;printf("有几个数:");scanf("%d",&n);mm=maxmin(n);printf("其中最大的数是:%d\\n最小的数是:...
用C语言编写一个程序,求n个数中的最大值和最小值,要求用函数完成。
\/\/这里其实可以把最大值最小值作为指针传进去的。 MaxMin GetMaxMin(int *array, int length){ int i; MaxMin maxMin; if (length <= 0) return maxMin; \/\/初始化最大值和最小值为数组第一个数 maxMin.Max = array[0]; maxMin.Min = array[0]; for (i = 0; i < length;...
C语言 找出n个数中最大的数和最小的数,并将它们的值输出出来
for (i=0;i<=(n-3);i++)scanf("%d",&c);if (max<c)max=c;if (min>c)min=c;这里要用大括号 for (i=0;i<=(n-3);i++){ scanf("%d",&c);if (max<c)max=c;if (min>c)min=c;}
C语言:::对于输入的任意n个整数,输出其中的最大和最小元素。
,&number);max=number;min=number;for(i=1;i<n;i++){scanf("%d",&number);if (number>max) max=number;if (number<min) min=number;}printf("Max=%d\\nMin=%d\\n",max,min); \/\/输出n个数中的最大值和最小值。}样例输入:5 10 -1 0 12 -5 样例输出:Max=12 Min=-5 ...
C语言:从键盘输入n个数,求最大值和最小值(用数组)
}\/* 计算数组最大值、最小值、总和、平均值 *\/\/* arr[]: 目标数组; len: 元素个数 *\/void calcArray (elemType arr[], int len, elemType *max, elemType *min) {int i;*max = *min = arr[0];for (i=0; i<len; i++) {if (arr[i] > *max)*max = arr[i];if (arr[...
利用C语言求n个整数中的最大值、最小值、累加和与平均值
sum=0;scanf("%d",&n);for(i=0;i<n;i++)scanf("%d",&a[i]);max=a[0];min=a[0];for(i=0;i<n;i++){ if(maxa[i])min=a[i];sum+=a[i];} printf("最大值:%d 最小值:%d 累加和%d 平均值%g\\n",max,min,sum,1.0*sum\/n);} ...