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個整數,並且最後由計算機輸出其平均值,所以在程式碼中我們必須含有
這兩組程式碼。
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;
這兩組程式碼。