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

Min kuasa dua nombor asli?

WBOY
Lepaskan: 2023-09-20 22:29:12
ke hadapan
1543 orang telah melayarinya

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;
}
Salin selepas log masuk

Output

The average of the square of 2 natural numbers is 2.500000
Salin selepas log masuk
Salin selepas log masuk

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< /p>

#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;
}
Salin selepas log masuk

Output

The average of the square of 2 natural numbers is 2.500000
Salin selepas log masuk
Salin selepas log masuk

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

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