C語言動態數組
從鍵盤讀入n個整數,使用動態數組存儲所讀入的整數,并計算它們的和與平均值分別輸出。要求盡可能使用函數實現程序代碼。平均值為小數的只保留其整數部分。
樣例輸入:
5
3 4 0 0 2
樣例輸出:
9 1
樣例輸入:
7
3 2 7 5 2 9 1
樣例輸出:
29 4
代碼如下:
#include<stdio.h>int addAll(int a[],int N);int aveFun(int sum,int n);int main(){int N;int sum=0,ave=0;scanf("%d",&N);int a[N];for(int i=0;i<N;i++){scanf("%d",&a[i]);}sum = addAll(a,N);ave = aveFun(sum,N);printf("%d %d",sum,ave);}int addAll(int a[],int N){int sum=0;for(int i=0;i<N;i++){sum += a[i];}return sum;}int aveFun(int sum,int N){return sum/N;}
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答
圖片精選