求c语言程序:用一个函数求N个数的最大值和最小值。。。
scanf("%d",&n);mm=maxmin(n);printf("其中最大的数是:%d\\n最小的数是:%d\\n",mm,min);return 0;}
求c语言程序:用一个函数求N个数的最大值和最小值。。。
LZ要的是一个函数,需要在main 函数中进行调用,而不是要完整的main函数。2.LZ要的函数功能只要求 求出最大值跟最小值,而不需要排序。3。你的程序中用的是a[10],但n 是可以随便输入的,这就存在一个问题:n 要是大于10时,a[n]就会溢出。下面是我编写的一个程序,当然我不能保证它是完...
用C语言编写一个程序,求n个数中的最大值和最小值,要求用函数完成。
思路:首先设置最大最小的值都是数组第一个数,然后遍历数组,出现比当前最大值大的,修改最大值为这个数。出现比最小值小的,修改最小值为这个数。代码 include <stdio.h>\/\/为了方便返回,使用结构体存储最大值和最小值typedef struct { int Max; int Min;}MaxMin; \/\/函数参数array:数组...
用C语言编写一个程序,求n个数中的最大值和最小值,要求用函数完成...
include <stdio.h>void bubble(int a[], int n){ int i, j, temp; for (j = 0; j < n - 1; j++) for (i = 0; i < n - 1 - j; i++) { if(a[i] > a[i + 1]) { temp = a[i]; a[i] = a[i + 1]; a[i + 1] = temp;...
C语言程序设计:设计一函数求包含n个元素的数组的最大值、最小值与?
include<stdio.h> int max,min;int fun(int a[],int n){int i,s;max=min=s=a[0];for(i=1;i<n;i++){s+=a[i];if(a[i]>max)max=a[i];else if(a[i]<min)min=a[i];} return s;} int main(){ int i,n,a[200],sum;scanf("%d",&n);for(i=0;i<n;i++)scan...
任意输入n个数,输出其中最大值与最小值,并输出它在序列中的位置!C语 ...
—编程思想是定义五个变量,分别保存当前读入的值,以及保存最大值和最小值以及相应编号的变量。使用do while循环读入变量,首先把最大值和最小值初始化成第一个读入的值,后续的循环就是判断当前读入的值是否比最大值大或者最大值小,从而实时修改相应的值即可。最后设立一个结束的标识符。
急!用c语言求n个数的最大值和最小值
main(){ 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个数,求其最大数、最小数和平均值。
{ 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];} avg=sum\/N;printf("min=%d\\n"...
C语言,求n个数得的最大值,最小值,平均值,用函数,不要用数组
NULL)head = p1;elsep2->next = p1;p2 = p1;}}\/\/求最大值、最小值、和、数量void maxMin(){\/\/初始化三个值p1 = head;max = min = p1->value;sum = count = 0;while(p1 != NULL){\/\/找最大值if(p1->value > max)max = p1->value;\/\/找最小值if(p1->value < min)...
用C语言编程.写出一函数,求出有N个元素的整数数组的最大值及其...
楼主,我的程序如下。函数max读入一个n元素的数组a,返回其中最大元素的地址。这样,在调用max的函数中(这里是main),可以通过两种运算分别得到最大元素的值和它的下标(见main中注释)include int max(int a,int n){ int i;int p = a;for (i = 0;i < n;i++ )if (a[i]> p )p ...