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