C Program til at vise faktorer af et tal

Indholdsfortegnelse

I dette eksempel lærer du at finde alle de faktorer i et heltal, der er indtastet af brugeren.

For at forstå dette eksempel skal du have kendskab til følgende C-programmeringsemner:

  • C Programmeringsoperatører
  • C hvis… ellers Erklæring
  • C for Loop

Dette program tager et positivt heltal fra brugeren og viser alle de positive faktorer for dette nummer.

Faktorer for et positivt heltal

#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; ) 

Produktion

Indtast et positivt heltal: 60 faktorer på 60 er: 1 2 3 4 5 6 10 12 15 20 30 60 

I programmet lagres et positivt heltal indtastet af brugeren i num.

Den forløkke itereres indtil i <= numer falsk.

I hver iteration kontrolleres, om num er nøjagtigt delelig med i. Det er betingelsen for, at jeg er en faktor på antal.

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

Derefter øges værdien af ​​i med 1.

Interessante artikler...