mdsk.net
当前位置:首页 >> C语言求数组元素中的最小值 >>

C语言求数组元素中的最小值

#include #define LEN 50 void main() { int a[LEN]={0},i,j,min=0,iMin=0,max=0,iMax=0;printf("请个输入整型数组元素(输入0表示输入结束):\n"); for (j=0; j

编译不通过是因为少了char St[20]分号。 但既然是数字比较,数组用int定义比较好,另外求最小值的函数里min最好初始化为Str[0],因为如果数组里所有数都大于0的话,你求到的最小值会是0,而不是数组里的数 #include int array(int n,int Str[]) ...

#include int main(){int i,n,max=-99999,min=99999,a[100];scanf("%d",&n);for(i=0;imax)max=a[i]; if(a[i]

# include int main() {int i,max,min,a[10]; scanf("%d",&a[0]); //读入首个元素的值 max=min=a[0]; //只有一个元素时,它既是最大值,又是最小值 for(i=1;imax)max=a[i]; //打擂台,继续比较,得出到当前为止的最大与最小值 else if(a[i]

#include #define MAX_SIZE 100 //我随便写的,需要自己改 void get_array(int *array,int size) { printf("请输入:\n"); for(int i=0;i

int i; float a[5]; // 自己设置大小 int min, max; min = max = a[0]; for(i=0; ia[i]) min = a[i]; if(max

输入数组名时,不可以加取地址符号。

思路: 1 函数参数设计:数组首地址(指针),数组长度(int),最大值及最小值(两个指针)。 2 以第一个数为最大/最小值。 3 遍历其余数,与最大/最小值比较,如果更大/小,则替换该值。 当遍历结束,则得到最大及最小值。 代码: void get_min_max(i...

#include #define M 5//自己定义数组的长度 void main() { int i,n=0,min; int a[M]; printf("请输入%d个数,用空格隔开:",M); for(i=0;i

#include void main(){int i,max,min,s=0,a[20];srand(time(NULL));a[0]=rand()%41+10;max=a[0];min=a[0];s=a[0];for(i=1;i

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