怎样用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