Rumah > pembangunan bahagian belakang > C++ > Diberi nombor ganjil, cari purata semua nombor ganjil

Diberi nombor ganjil, cari purata semua nombor ganjil

PHPz
Lepaskan: 2023-09-03 15:49:05
ke hadapan
1332 orang telah melayarinya

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.

Contoh

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

  • Gunakan gelung
  • Gunakan formula

Atur cara mencari purata nombor ganjil hingga n , menggunakan gelung# 🎜🎜#

Untuk mengira purata nombor ganjil hingga n, kami akan menambah semua nombor hingga n dan kemudian membahagikan dengan bilangan nombor ganjil hingga n.

Prosedur mengira purata nombor asli ganjil hingga n -

Contoh kod

Demonstrasi masa nyata

#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;
}
Salin selepas log masuk
🎜#Output#🎜 🎜#
The average of odd numbers till 15 is 8.000000
Salin selepas log masuk
Salin selepas log masuk

Gunakan formula untuk mengira purata nombor ganjil sehingga n

Untuk 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 sampel

Demonstrasi 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;
}
Salin selepas log masuk
#🎜 Output# 🎜🎜#
The average of odd numbers till 15 is 8.000000
Salin selepas log masuk
Salin selepas log masuk

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!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan