怎样用C语言编出在n个数里找最大值的程序?

来源:百度知道 编辑:UC知道 时间:2024/06/16 11:42:17
用循环语句!答案若好,另有悬赏!

定义一个数组,能够容纳足够多的数

定义一个max变量,将数组第一个元素赋值给max

数组下标自增,逐一与max比较

如果大于max,就将这个元素的值赋给max

最后输出元素

找最大的值
max=0;
for(int i=0;i<n;i++) if(max<a[i]) max=a[i]; printf("%d",max);
找最小的值
min=100;
for(int i=0;i<n;i++) if(min>a[i]) min=a[i]; printf("%d",min);
找某个值
scanf("%d",&value);
for(int i=0;i<n;i++) if(a[i]==value) {printf("%d",i);break;}

int num[n];
tmp1 = num[0];
int tmp1,tmp2;
for (int i=1; i<n; i++)
{

tmp2 = num[i];
tmp1 ? num[i] : tmp1 > tmp2;
}

#include<stdio.h>
main()
{
int max,a,n,i;
scanf("%d",&n);
scanf("%d",&max);
for(i=0;i<n-1;i++)
{
scanf("%d",&a);
if(max<a) max=a;
}
printf("max=%d\n",max);
}

int num[n];
int tm