2022.02.08 While 문 문제

2022. 2. 8. 13:02과제 업로드

#include <stdio.h>

int main()
{
int num1,num2,num3, loop, sum1, Acc1, AccEven;
num1 = 10;
loop = 1;
sum1 = 0;
while (loop<=num1)
{
printf("%d ", loop);
sum1 += loop;
loop++;
}
printf("\n누적합계는 %d\n", sum1);

loop = 0;
Acc1 = 0;
while (1) // 또는 while 조건식에 (Acc1 <100)을 넣어도 무방
{
if (Acc1 >= 100)
break;
loop++;
Acc1 += loop;
}
printf("count = %d, sum = %d\n", loop, Acc1);

printf("=======반복 입출력기==============\n");

while (1)
{
printf("숫자를 입력하세요(0은 종료): ");
scanf_s("%d",&num2);
if (num2 == 0)
{
break;
}
printf("input = %d\n", num2);
}
printf("========짝수 누산기=========\n");
AccEven = 0;
while (1)
{
printf("숫자를 입력하세요(0은 종료): ");
scanf_s("%d", &num3);
if (num3 == 0)
{
break;
}
else if (num3 % 2 != 0)
{
continue;
}
else if (num3 % 2 == 0)
{
AccEven += num3;
}
else
{
printf("\nError\n");
}
}
printf("\n짝수 합계는 %d", AccEven);
return 0;
}

 

출력화면