Purata nombor ganjil sehingga nombor ganjil yang diberi ialah konsep yang mudah. Anda hanya perlu mencari nombor ganjil sehingga nombor itu, kemudian tambahkannya dan bahagikan dengan nombor itu.
Jika anda ingin mencari purata nombor ganjil hingga n. Kemudian kita akan mencari nombor ganjil dari 1 hingga n dan menambahnya bersama-sama dan membahagi dengan bilangan nombor ganjil.
Purata nombor ganjil hingga 9 ialah 5, iaitu
1 + 3 + 5 + 7 + 9 = 25 = > 25 /5 = 5
Terdapat dua cara untuk mengira purata nombor ganjil sehingga n, di mana n ialah nombor ganjil
#include <stdio.h> int main() { int n = 15,count = 0; float sum = 0; for (int i = 1; i <= n; i++) { if(i%2 != 0) { sum = sum + i; count++; } } float average = sum/count; printf("The average of odd numbers till %d is %f",n, average); return 0; }
The average of odd numbers till 15 is 8.000000
#include <stdio.h> int main() { int n = 15; float average = (n+1)/2; printf("The average of odd numbers till %d is %f",n, average); return 0; }
The average of odd numbers till 15 is 8.000000
Atas ialah kandungan terperinci Diberi nombor ganjil, cari purata semua nombor ganjil. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!