Program C untuk Menunjukkan Faktor Nombor

Dalam contoh ini, anda akan belajar mencari semua faktor bilangan bulat yang dimasukkan oleh pengguna.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C berikut:

  • Pengendali Pengaturcaraan C
  • C jika… lain Penyataan
  • C untuk Gelung

Program ini mengambil bilangan bulat positif dari pengguna dan memaparkan semua faktor positif nombor tersebut.

Faktor Integer Positif

#include int main() ( int num, i; printf("Enter a positive integer: "); scanf("%d", &num); printf("Factors of %d are: ", num); for (i = 1; i <= num; ++i) ( if (num % i == 0) ( printf("%d ", i); ) ) return 0; ) 

Pengeluaran

Masukkan bilangan bulat positif: 60 Faktor 60 adalah: 1 2 3 4 5 6 10 12 15 20 30 60 

Dalam program ini, bilangan bulat positif yang dimasukkan oleh pengguna disimpan dalam angka.

The forgelung mengulangi sehingga i <= numadalah palsu.

Dalam setiap lelaran, sama ada nombor dibahagikan dengan tepat oleh i. Ini adalah syarat untuk saya menjadi faktor bilangan.

if (num % i == 0) ( printf("%d ", i); ) 

Maka nilai i meningkat oleh 1.

Artikel menarik...