Rumah >pembangunan bahagian belakang >C++ >Diberi nombor ganjil, cari purata semua nombor ganjil
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; }🎜#Output#🎜 🎜#
The average of odd numbers till 15 is 8.000000Gunakan formula untuk mengira purata nombor ganjil sehingga nUntuk mengira purata nombor ganjil hingga n, kita boleh menggunakan formula matematik (n+1)/2, di mana n ganjil, diberikan dalam masalah kita. Program untuk mengira purata nombor asli ganjil sehingga n -Kod sampelDemonstrasi langsung
#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; }#🎜 Output# 🎜🎜#
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!