C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

Cの値で配列を渡す


これはC言語で配列を値で渡す例です

#include <stdio.h>
float avg(float a[]) {
   int i;
   float avg, sum = 0.0;

   for (i = 0; i < 6; ++i) {
      sum += a[i];
   }
   avg = (sum / 6);

   return avg;
}
int main() {
   float avg1, a[] = {63,21,34.4,12.5,3,2.2};
   avg1 = avg(a);
   printf("Average : %f", avg1);
   return 0;
}

出力

これが出力です

Average : 22.683332

上記のプログラムでは、平均を計算する実際のコードはavg()関数にあります。 forループでは、配列要素の合計と平均が計算されます。

float avg(float a[]) {
   int i;
   float avg, sum = 0.0;

   for (i = 0; i < 6; ++i) {
      sum += a[i];
   }
   avg = (sum / 6);

   return avg;
}

main()関数では、値が配列に渡され、関数avg()が呼び出されます。

float avg1, a[] = {63,21,34.4,12.5,3,2.2};
avg1 = avg(a);

  1. C#のメソッドで配列を渡すにはどうすればよいですか?

    メソッドの配列をメソッド引数として渡します。 以下が配列の宣言と初期化であるとしましょう。 MyArray app = new MyArray(); /* an int array with 5 elements */ int [] balance = new int[]{1000, 2, 3, 17, 50}; 次に、メソッドgetAverage()を呼び出し、配列をメソッド引数として渡します。 double getAverage(int[] arr, int size) {    // code } 以下は、C#のメソッドで配列を渡す方法を示す例です。 例 usi

  2. 値が配列にあるかどうかを確認するC#プログラム

    Array.Existsメソッドを使用して、値が配列内にあるかどうかを確認します。 文字列配列を設定する- string[] strArray = new string[] {"keyboard", "screen", "mouse", "charger" }; 配列内で値「keyboard」を見つける必要があるとします。そのためには、Array.Exists()-を使用します Array.Exists(strArray, ele => ele == "keyboard"); 以下に