C Program för att visa faktorer av ett tal

Innehållsförteckning

I det här exemplet lär du dig att hitta alla faktorer för ett heltal som användaren har angett.

För att förstå detta exempel bör du ha kunskap om följande C-programmeringsämnen:

  • C Programmeringsoperatörer
  • C if… else Uttalande
  • C för loop

Detta program tar ett positivt heltal från användaren och visar alla positiva faktorer för det numret.

Faktorer för ett 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

Ange ett positivt heltal: 60 faktorer på 60 är: 1 2 3 4 5 6 10 12 15 20 30 60 

I programmet lagras ett positivt heltal som anges av användaren i num.

Den forslinga upprepas tills i <= numär falskt.

I varje iteration kontrolleras om num är exakt delbart med i. Det är villkoret för att jag ska vara en faktor av num.

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

Då ökas värdet på i med 1.

Intressanta artiklar...