匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 9 年前

c程式語言題目~~求1~5該填入什麼提示??

圖片參考:http://imgcld.yimg.com/8/n/AB00114290/o/1511121100...

/******************** hw11_2.c

隨機產生N個介於60-99的整數,

求最小值及其位置

求最大值及其位置

****************/

#include <stdio.h>

#include <stdlib.h>

#include <limits.h>

#include <time.h>

int main()

{

int i, N,a[101], m, __(1)__,min=INT_MAX,__(2)__=INT_MIN;

long temptime;

srand(time(&temptime));

printf("學校姓名\n");

printf("請輸入正整數N=");

scanf("%d",&N);

for (i=1; i<=N; i++)

{

a[i]=rand() % ___(3)__ + __(4)__;

printf("%3d %3d\n",i,a[i]);

if (a[i]<min)

{

m=i;

min=a[i];

}

if (a[i]__(5)__max)

{

n=i;

max=a[i];

}

}

printf("a[%3d] 最小, 其值為 %3d\n", m, min);

printf("a[%3d] 最大, 其值為 %3d\n", n, max);

return 0;

}

1 個解答

評分
  • 慧雅
    Lv 5
    9 年前
    最佳解答

    hw11_2.c

    隨機產生N個介於60-99的整數,

    求最小值及其位置

    求最大值及其位置

    ****************/

    #include <stdio.h>

    #include <stdlib.h>

    #include <limits.h>

    #include <time.h>

    int main()

    {

    int i, N,a[101], m, n,min=INT_MAX,max=INT_MIN;

    long temptime;

    srand(time(&temptime));

    printf("學校姓名\n");

    printf("請輸入正整數N=");

    scanf("%d",&N);

    for (i=1; i<=N; i++)

    {

    a[i]=rand() % 40 + 60;

    printf("%3d %3d\n",i,a[i]);

    if (a[i]<min)

    {

    m=i;

    min=a[i];

    }

    if (a[i]>max)

    {

    n=i;

    max=a[i];

    }

    }

    printf("a[%3d] 最小, 其值為 %3d\n", m, min);

    printf("a[%3d] 最大, 其值為 %3d\n", n, max);

    return 0;

    }

還有問題?馬上發問,尋求解答。