Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Program C untuk menyemak nombor Armstrong?

Program C untuk menyemak nombor Armstrong?

WBOY
WBOYke hadapan
2023-09-11 13:01:021122semak imbas

Program C untuk menyemak nombor Armstrong?

Jika jumlah kubus digit bagi suatu nombor adalah sama dengan nombor itu sendiri, ia dipanggil nombor Armstrong. Ini adalah konsep matematik yang sering digunakan dalam pengaturcaraan untuk membina logik asas pengaturcara. Terjemahan bahasa Cina

Input:370
Output:370 is an Armstrong Number

Penjelasan

ialah:

Penjelasan

370 = 3*3*3 + 7*7*7 + 0*0*0
= 27 + 343 + 0
= 370

Contoh

include <iostream>
using namespace std;
int main() {
   int n, num, rem, sum = 0;
   cin >> n;
   num = n;
   while(num != 0) {
      digit = num % 10;
      sum += digit * digit * digit;
      num /= 10;
   }
   if(sum == n)
      printf("%d is an Armstrong number.", n );
   else
      printf("%d is not an Armstrong number.",n);
   return 0;
}

Atas ialah kandungan terperinci Program C untuk menyemak nombor Armstrong?. 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