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 for
gelung mengulangi sehingga i <= num
adalah 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.