Rumah > pembangunan bahagian belakang > C++ > Tulis atur cara dalam bahasa C untuk mencetak urutan N nombor pentagonal

Tulis atur cara dalam bahasa C untuk mencetak urutan N nombor pentagonal

王林
Lepaskan: 2023-08-25 14:25:11
ke hadapan
1074 orang telah melayarinya

Penerangan Program

Nombor lima dimensi ialah nombor kelima dalam mana-mana baris segitiga Pascal, bermula dari kiri ke kanan atau kanan ke kiri, bermula dari baris 5 penggal 1 4 6 4 1.

Beberapa nombor pertama jenis ini ialah

1, 5, 15, 35, 70, 126, 210, 330, 495, 715, 1001, 1365
Salin selepas log masuk

Nombor Pentatope tergolong dalam kelas nombor kiasan, yang boleh diwakili sebagai corak geometri diskret biasa Formula untuk nombor pentatopik ke-n ialah

$$ kiri ( mula{array}{c}n+3 4end{array}kanan)=kiri(frac{n(n+1)+(n+2)+(n+3)}{24}kanan)=kiri(frac { n^2}{4!}kanan)$$

Algoritma

Terima Penggal Ke-N daripada Pengguna untuk mencari Nombor Pentotope.

Gunakan formula

$$left(mulai{array}{c}n+ 3 4hujung{array}kanan)=kiri(frac{n(n+1)+(n+2)+(n+3)}{24}kanan)=kiri(frac{n^2}{4!}kanan )$$

Contoh

/* Program to print pentatope numbers upto Nth term */
#include<stdio.h>
int main() {
   int n, n1, nthterm, nthterm1, i;
   clrscr();
   printf("</p><p> Please enter the nth term to print Pentatope: ");
   scanf("%d",&n);
   nthterm = n * (n + 1) * (n + 2) * (n + 3) / 24;
   printf("The Pentotpe Number is: ");
   printf("%d", nthterm);
   printf("</p><p></p><p>");
   printf("Printing the Pentotope Numbers upto Nth Term");
   printf("</p><p> Print Pentatope Numbers till the term: ");
   scanf("%d",&n1);
   printf("</p><p></p><p>");
   printf("The Pentotope Numbers are:");
   printf("</p><p></p><p>");
   for (i = 1; i <= n1; i++){
      nthterm1 = (i * (i + 1) * (i + 2) * (i + 3) / 24);
      printf("%d\t", nthterm1);
   }
   getch();
   return 0;
}
Salin selepas log masuk

Output

Tulis atur cara dalam bahasa C untuk mencetak urutan N nombor pentagonal

Atas ialah kandungan terperinci Tulis atur cara dalam bahasa C untuk mencetak urutan N nombor pentagonal. 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