利用數組輸入5個整數?
C語言:
編程實現:利用數組輸入5個整數,求其平均值。
要求:
(1)定義一個整型數組a[5],采用scanf語句輸入數組中的每個元素。
(2)利用指針實現對這5個數的訪問。
一,打開我們的DEV C++軟件,點擊“新建源代碼”。在編輯頁面輸入以下源代碼:#include <stdio.h>
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;
這兩組代碼。
五,代碼全部編寫成功之后,我們點擊“運行”,然后在彈出的輸入面板中輸入任意5個整數,按回車鍵,即可得出我們的平均值。
上一篇山東哪里的飯最好吃
下一篇全職做自媒體二十天了