回覆列表
  • 1 # 亦揚成功

    C語言:

    程式設計實現:利用陣列輸入5個整數,求其平均值。

    要求:

    (1)定義一個整型陣列a[5],採用scanf語句輸入陣列中的每個元素。

    (2)利用指標實現對這5個數的訪問。

    int main( )

    {

    int *p;

    int i,a[5];

    float sum=0,average;

    p=a;

    printf("please input 5 numbers:");

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

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

    for(p=a;p<(a+5);p++)

    sum=sum+*p;

    average=sum/5;

    printf("average=%f",average);

    return 0;}

    二,因為這次的程式編寫要求我們先定義一個整型陣列a[5],採用scanf語句輸入陣列中的每個元素。所以在編寫原始碼時,我們要先把這一個要求編寫在計算機上。

    三,因為這裡要求我們使用指標來對我們輸入的數字進行訪問,所以我們要先給我們輸入的每一個數字給予它的地址,便於我們進行訪問。看下圖。

    四,因為題目最後的結果是要求我們從鍵盤上輸入5個整數,並且最後由計算機輸出其平均值,所以在程式碼中我們必須含有

    sum=sum+*p;

    average=sum/5;

    這兩組程式碼。

  • 中秋節和大豐收的關聯?
  • 《天堂2M》APP STORE評分2.5?同題材的《天堂2:血盟》的表現如何?