Rumah >pembangunan bahagian belakang >C++ >Min kuasa dua nombor asli?

Min kuasa dua nombor asli?

WBOY
WBOYke hadapan
2023-09-20 22:29:121546semak imbas

Min kuasa dua nombor asli?

Purata kuasa dua nombor asli dikira dengan menambah semua kuasa dua n nombor asli dan kemudian membahagi dengan nombor itu.

Contoh

2 nombor asli pertama ialah 2.5,

12 + 22 = 5 =>

Terdapat dua kaedah pengiraan dalam pengaturcaraan -

  • Menggunakan gelung
  • Menggunakan formula
Mengira purata kuasa dua nombor asli menggunakan gelung

Logik ini berfungsi dengan mencari nombor asli Cari kuasa dua setiap satu dengan menggelung dari 1 hingga n dan tambah kepada pembolehubah hasil tambah. Kemudian bahagikan jumlah itu dengan n.

Program untuk mengira jumlah kuasa dua nombor asli -

Kod contoh

Demonstrasi masa nyata

#include <stdio.h>
int main() {
   int n = 2;
   float sum = 0;
   for (int i = 1; i <= n; i++) {
      sum = sum + (i * i);
   }
   float average = sum/n;
   printf("The average of the square of %d natural numbers is %f", n,average);
   return 0;
}

Output

The average of the square of 2 natural numbers is 2.500000

Gunakan formula untuk mengira min kuasa dua nombor asli.

Terdapat formula matematik untuk memudahkan pengiraan. Untuk mengira jumlah kuasa dua nombor asli, formulanya ialah ' n*(n+1)*((2*n)+1)/6' Bahagikannya dengan nombor n untuk mendapatkan formula: ' (n+1 )* ((2* n)+1)/6'.

Program untuk mencari jumlah kuasa dua nombor asli -

Kod contoh

Demonstrasi langsung

#include <stdio.h>
int main() {
   int n = 2;
   float average = ((n+1)*((2*n)+1)/6);
   printf("The average of the square of %d natural numbers is %f", n,average);
   return 0;
}

Output

The average of the square of 2 natural numbers is 2.500000

Atas ialah kandungan terperinci Min kuasa dua nombor asli?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam