반응형
가끔은 일정한 시간 동안 아무 일도 하지 않으면서 시간을 지연시킬 목적으로 반복문을 사용하기도 한다. 사용자에게서 하나의 수를 입력받아서 변수에 저장한다. 반복문을 사용하여 이 변수의 값을 1씩 감소시키면서 이 변수의 값이 0이 될 때까지 반복한다. 반복이 끝나면 벨소리를 낸다.
1)scanf를 for 초기식 밖에 넣는 경우
1 2 3 4 5 6 7 8 9 10 11 | #include <stdio.h> int main(void) { int a; printf("카운터의 초기값을 입력하세요:"); scanf("%d", &a); for(;a>0;a--) //초기식이 없다. 위에서 a를 scanf로 받았기 때문 {printf("%d ", a);} printf("\a\n"); return 0; } | cs |
2)scanf를 for 초기식 안에 넣는 경우
1 2 3 4 5 6 7 8 9 10 | #include <stdio.h> int main(void) { int a; printf("카운터의 초기값을 입력하세요:"); for(scanf("%d", &a);a>0;a--) //초기값에 scanf를 넣어줘도 된다. {printf("%d ", a);} printf("\a\n"); return 0; } | cs |
결과
반응형
'컴퓨터 & 프로그래밍 & 전자공학 > C언어' 카테고리의 다른 글
모든 소수를 찾는 프로그램 (0) | 2016.07.21 |
---|---|
정수 계산기, 실수 계산기 (0) | 2016.07.21 |
중첩 반복문 (숫자 출력) (0) | 2016.07.20 |
반복 루프를 사용하여 다음과 같은 패턴을 출력하는 프로그램 작성 (0) | 2016.07.20 |
입력한 정수의 합 출력 프로그램 (0) | 2016.07.20 |