回覆列表
  • 1 # Suyee程式設計

    #include<stdio.h>

    int main()

    {

    int a[100];

    int max, min,inx,i;

    for (i = 0; i< 100;i++)

    {

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

    }

    max = min = a[0]; //假設第1個元素即是最大值也是最小值。

    int *p = a;

    //遍歷陣列,找出陣列a中的最大數和最小數

    for (inx=0; inx!=sizeof(a) / sizeof(int); ++inx)

    {

    if (*(p+inx) > max)

    max = *(p + inx);

    else if (*(p+inx) < min)

    min = *(p+inx);

    }

    printf("%d %d", max, min);

    return 0;

    }

    有很多排序演算法可以選擇,可以多試試,這個不是很難。

  • 中秋節和大豐收的關聯?
  • 《新喜劇之王》中,如夢父母提前買飛機票是怎麼回事?