I dette eksempel lærer du at finde kvotienten og resten, når et heltal divideres med et andet heltal.
For at forstå dette eksempel skal du have kendskab til følgende C-programmeringsemner:
- C Datatyper
- C Variabler, konstanter og litteratur
- C Indgangsoutput (I / O)
- C Programmeringsoperatører
Program til beregning af kvotient og rest
#include int main() ( int dividend, divisor, quotient, remainder; printf("Enter dividend: "); scanf("%d", ÷nd); printf("Enter divisor: "); scanf("%d", &divisor); // Computes quotient quotient = dividend / divisor; // Computes remainder remainder = dividend % divisor; printf("Quotient = %d", quotient); printf("Remainder = %d", remainder); return 0; )
Produktion
Indtast udbytte: 25 Indtast divisor: 4 Kvotient = 6 Resten = 1
I dette program bliver brugeren bedt om at indtaste to heltal (udbytte og divisor). De opbevares i henholdsvis variabelt udbytte og divisor.
printf("Enter dividend: "); scanf("%d", ÷nd); printf("Enter divisor: "); scanf("%d", &divisor);
Derefter evalueres kvotienten ved hjælp af /
(divisionsoperatøren) og lagres i kvotienten.
quotient = dividend / divisor;
Tilsvarende evalueres resten ved hjælp af %
(modulo-operatøren) og lagres i resten.
remainder = dividend % divisor;
Endelig vises kvotienten og resten ved hjælp af printf(
)
.
printf("Quotient = %d", quotient); printf("Remainder = %d", remainder);
Lær mere om, hvordan operatører arbejder i C-programmering.