结果一 题目 求c语言程序:用一个函数求N个数的最大值和最小值.用一个函数 来定义! 答案 #includevoid sort(float c[100]){int n,i,j;float max=0;\x09scanf("%d",&n);\x09for(i=0;i相关推荐 1求c语言程序:用一个函数求N个数的最大值和最小值.用一个函数 来定义!
"%d", &n); // 输入第一个数 printf("请输入第1个数:"); scanf("%d", &num); // 初始化最大值和最小值 max = num; min = num; // 输入剩余的n-1个数,比较更新最大值和最小值 for (int i = 2; i <= n; i++) { printf("请输入第%d个数:", i); scanf("%d", &num); if...
c语言n个数的最大值和最小值 #include <stdio.h> #define N 5 /*此处可改输入数字个数,比如5*/ main() { int a[N]; int i,max,min; for(i=0;i<N;i++) scanf("%d",&a[i]); max=a[0]; /*假设第一个读入的数就是最大数*/ min=a[0]; /*假设第一个读入的数就是最小数*/ ...
//这里其实可以把最大值最小值作为指针传进去的。 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;...
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最小的数是:...
}/* 计算数组最大值、最小值、总和、平均值 *//* 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[...
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;...
h>int main(){ int n,i,x,max,min,i1=0,i2=0; scanf("%d",&n); for(i=0;i<n;i++) {scanf("%d",&x); if(i==0)max=min=x; else if(x>max){max=x;i1=i;} else if(x<min){min=x;i2=i;} } printf("最大的数是第%d个,是%d\n最...
define N 10000 int main(){ int i,n,j,max,k,up;int A[N];printf("请输入n的值(0<n<=%d):\n",N);scanf("%d",&n);if(n<=0||n>N){ printf("输入的数字过大!\n");return 1;} printf("请输入n个数的值:\n");for(j=0;j<n;j++)scanf("%d",&A[j]);up=0...
void main(){ int i,n;int a[500],max,min,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...