반응형
password 입력시 반복문 종료
/* break.c */
#include <stdio.h>
#define TERMINAL 10
int main(void)
{
int terminal;
printf("정수를 입력하여 숫자를 맞추어보세요. \n");
for(;;){ // 초기화, 조건검사, 증감연산 없음 (무한)
scanf("%d", &terminal);
if(terminal > TERMINAL )
printf("더 작은 수를 입력하세요 >>> \n");
else if(terminal < TERMINAL)
printf("더 큰 수를 입력하세요 >>> \n");
else if(terminal == TERMINAL) break;
}
printf("---------------------------------. \n");
printf("축하합니다. 무한루프를 종료합니다. \n");
printf("---------------------------------. \n");
return 0;
}
입력한 수를 제외한 1부터 합
/* continue.c 입력한 수를 제외한 1부터 합 */
#include <stdio.h>
#define LIMIT 10
int main(void)
{
int i=1, sum=0, miss;
printf("1과 %d 사이의 값을 입력하세요.>> ", LIMIT);
scanf("%d", &miss);
for(;i<=LIMIT;i++){
if(i==miss) continue;
sum += i;
}
printf("%d를 제외한 1과 %d 사이의 값의 합은 %d입니다.\n", miss, LIMIT, sum);
return 0;
}