wlbk.net
当前位置:首页 >> C语言求一组数最大值 >>

C语言求一组数最大值

int arry[5]={1,2,4,3,5}; int max=arry[0]; for(int i=0;i{ if(arry[i]>max) max=arry[i]; }

#include<stdio.h> int main(){ int i, n, temp, max; printf("请输入要录入数字的个数:"); scanf("%d", &n); for(i=0; i<n; i++){ scanf("%d",&temp); if(i==0|| temp > max) max = temp; } printf("max=%d", max); return 0; }

#include<stdio.h> void main() { int a[] = {1,2,3,4,10,8,9}; int maxNum; maxNum = a[0]; for (int i = 0; i < 7;i++) { if (a[i] > maxNum) { maxNum =a[i]; } } printf("最大值 = %d\n", maxNum); }

有两种方法:1.#incude<stdio.h>#define N 10//通过改变宏定义,改变数组元素的个数 void main() {int a[N]={1,5,9,6,3,4,7,8,2,10},i,j,min,max; max=min=a[0]; for(i=0;i<N;i++) {if(max<a[i]) max=a[i]; if (a[i]<min) min=a[i]; } printf("%d,%d\n",max,min);

输入整数时要用空格分开#include #include #define MAX 50main(){char *p,str[301];/*int 最大为5位数,加上分隔空格为6*50=300字节*/int arr[MAX];int i,num,max,min,tem;float ave,var,stdvar;gets(str);p=strtok(s

#include int main(){ printf("Please input 10 number.\n"); int a; scanf("%d",&a); int max=a,min=a; for(int i=0;i

如果数据有排序的,可以采用二分法查找如果数据没有排序,那么就是采用遍历数组查找最大 值

#includevoid main(){ int a[] = {1,2,3,4,10,8,9}; int maxnum; maxnum = a[0]; for (int i = 0; i maxnum) { maxnum =a[i]; } } printf("最大值 = %d\n", maxnum);}

#include void main() { int a[10],i,max,min; for(i=0;i scanf("%d",&a[i]); max=0; min=a[0]; for(i=0;i { if(max { max=a[i]; } if(min>a[i]) { min=a[i]; } } printf("最大值为%d\n最小种为%d\n",max,min); }

我的统计计算程序,你去掉均方差,RMS,Hm0 等,你不用的即可.#include <stdio.h>#include <math.h>/* ---------------------------------------------------------- * basic_statistics() * input y[N] * output y_min, y_max, y_mean, y_Standard_deviation, y_RMS *

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com