1.目的
目次
2.単純移動平均とは
3.プログラムの作成(移動平均)
・5データ入力し、その平均を出力する処理
#include <stdio.h> #define DATA_NUM 5 void Ave(int data[DATA_NUM]){ int sum = 0; int ans = 0; for(int i = 0;i<DATA_NUM;i++){ ///<データ数分ループ sum += data[i]; ///<全てのデータを加算 } ans = sum / DATA_NUM; ///<平均算出 printf("移動平均結果=%d\n",ans); } int main(void){ // Your code here! int data[DATA_NUM] = {0}; for(int i=0;i<DATA_NUM;i++){ ///<データ数分ループ scanf("%d",&data[i]); ///<データ入力 printf("入力値:%d\n",data[i]);///<入力値確認 } Ave(data); ///<移動平均出力 }
結果:Online PHP/Java/C++... editor and compiler | paiza.IO
関連記事
過去の記事:
C言語:
・組み込みの為のC言語基礎知識1(printf) - Project_OKI’s diary
・C言語基礎知識2(for分で処理を繰り返す) - Project_OKI’s diary
・C言語基礎知識3(配列) - Project_OKI’s diary
・知らないと損するお金の話(ふるさと納税、確定申告とワンストップ納税どっちが得?) - Project_OKI’s diary
組み込みC言語: