1. 首页 > 科技

找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)? c语言n个数找最大和最小

找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)?c语言n个数找最大和最小

C语言 找出n个数中最大的数和最小的数,并将它们的值输出出来

for (i=0;i<=(n-3);i++)

scanf("%d",&c);

if (max

max=c;

if (min>c)

min=c;

这里要用大括号

for (i=0;i<=(n-3);i++)

{

scanf("%d",&c);

if (max

max=c;

if (min>c)

min=c;

}

编程求一组整数中最大值、最小值及其下标

这显然不是排序好吗,楼上别瞎说。

c语言写了一个,说明都注释在里面了。

#include

int main()

{

    int a[10000], n;

    int bn = 0, sn = 0, b, s, i;

    /*

    n总共要输入几个数字

    b最大值,s最小值

    bn最大值的下标,sn最小值下标

    bn,sn都初始化为0:我们假设第一个值同时是最大和最小值。

    */

    scanf("%d", &n);    //要输入几个数字

    scanf("%d",&a[0]);  //先输入第一个数字

    b = a[0];

    s = a[0];           //假设第一个值是最大值也是最小值

    for(i=1;i    {

        scanf("%d",&a[i]);

        if(b        {

            b = a[i];

            bn = i;

        }

        else if(s>a[i]) //如果现在输入比当前的最小值小,就让它取代最小值,它的下标取代最小值的下标

        {

            s = a[i];

            sn = i;

        }

    }

    printf("max = %d %d\nmin = %d %d", b, bn, s, sn);

    return 0;

}

输入一个正整数n,1<n≤10,再输入n个整数,输出最大值及其下标(最大值唯一,下标从0开始)。样

#include

int main(){

int a[11],n,i,index=0;

scanf("%d",&n);

for(i=0;i scanf("%d",&a[i]);

for(i=0;i if (a[index] printf("max=%d,index=%d\n",a[index],index);

}

从键盘上输入n个数,找出其中的最大值和最小值,请编写相应的程序

void main(){

int num,max,min;

while(cin>>num)

{

if (num>max) max=num;

if (num

}

cout<<"max="<

cout<<"min="<

}