if
while
---------------------------------------------------
#include <stdio.h>
main() {
int data, a, b, c, d, e;
//---------------------------------------------------
//사용자에게 5개의 정수를 입력 받아서, 합을 출력하는 프로그램을 작성해보자. << 됨
//단, 입력 받은 수는 무조건 1이상이어야 한다.
//만약 1미만의 수가 입력되면 이를 입력으로 인정하지 않고 재 입력을 요구한다.
//그래서 결국 1이상의 정수 5개를 모두 입력 받을 수 있도록 작성해보자.
printf("정수 입력 : ");
scanf_s("%d", &data);
if (data > 0 && data < 11)
{
int sum = 0;
a = 1;
while (a <= data)
{
sum += a;
++a;
}
printf("1 ~ %d까지의 합 : %d\n", data, sum);
}
getch();
}
while 루프 안에서 입력받고
while은 카운트가 5면 루프종료
입력받은게 1이상의 정수이면 카운트 증가하고 합에 더함
루프 종료되면 총합출력
이렇게 해보세요