Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Setting Iterations with the While Loop in C | While Loop
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
C Loops for Beginners

bookChallenge: Setting Iterations with the While Loop in C

A while loop in C repeatedly executes a block of code as long as a given condition is true. Here's a simple example to help you:

main.c

main.c

copy
123456
int i = 0; while (i < 3) { printf("Iteration %d\n", i); i++; }
Oppgave

Swipe to start coding

Write a function in C called powerCounter that takes two integer parameters a and b. The function should calculate the value of a raised to the power of b (that is, a^b) using a while loop. For each multiplication performed in the loop, increment a counter variable. The function must return the final value of the counter variable, which should be equal to b (the exponent).

  • Use a while loop to repeat the multiplication process exactly b times.
  • Start with a result variable set to 1.
  • For each iteration, multiply the result by a and increment the counter.
  • After the loop, return the counter variable.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 2
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

close

bookChallenge: Setting Iterations with the While Loop in C

Sveip for å vise menyen

A while loop in C repeatedly executes a block of code as long as a given condition is true. Here's a simple example to help you:

main.c

main.c

copy
123456
int i = 0; while (i < 3) { printf("Iteration %d\n", i); i++; }
Oppgave

Swipe to start coding

Write a function in C called powerCounter that takes two integer parameters a and b. The function should calculate the value of a raised to the power of b (that is, a^b) using a while loop. For each multiplication performed in the loop, increment a counter variable. The function must return the final value of the counter variable, which should be equal to b (the exponent).

  • Use a while loop to repeat the multiplication process exactly b times.
  • Start with a result variable set to 1.
  • For each iteration, multiply the result by a and increment the counter.
  • After the loop, return the counter variable.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 2
single

single

some-alt