본문 바로가기

카테고리 없음

C언어 while loop / do ..while loop

728x90

C언어에서 while loop / do ..while loop

 

include <stdio.h>
int main()
{
    int number;
    long long factorial;

    printf("Enter an integer: ");
    scanf("%d",&number);

    factorial = 1;

    // loop terminates when number is less than or equal to 0
    while (number > 0)
    {
        factorial *= number;  // factorial = factorial*number;
        --number;
    }

    printf("Factorial= %lld", factorial);

    return 0;
}

 

#include <stdio.h>
int main()
{
    double number, sum = 0;

    // 최소 한번은 루프를 돌아서 변수number 가 0이라면 루프종료
    do
    {
        printf("Enter a number: ");
        scanf("%lf", &number);
        sum += number;
    }
    while(number != 0.0);

    printf("Sum = %.2lf",sum);

    return 0;
}

 

참고사이트 https://www.programiz.com/c-programming/c-do-while-loops

728x90