무한반복
for (;;){}
while(1){}
do()while(1);
for(i=1; i<=10; i++)printf("%d",i);
for(i=1; i<=10; ++i)printf("%d",i);
for(i=1; i<=10;)printf("%d",++i);
for(i=1; i<=10;)printf("%d",i++);
10/3 은 값 10%3 은 몫
연습문제:)
1. 다음을 참고로 표준입력으로 받은 년도의 윤년을 판단하는 프로그램을 if 문을 사용하여 작성하시오.
· 기원 연수가 4로 나누어 떨어지는 해는 우선 윤년으로 하고,
· 1번 중에서 100으로 나누어 떨어지는 해는 평년으로 하며,
· 다만 400으로 나누어 떨어지는 해는 윤년으로 정한다
2. 위 문제를 참고로 표준입력으로 받은 년도와 달을 이용하여 월의 말일을 출력하는 프로그램을 switch 문을 사용하여 작성하시오.
3. 1에서 100까지의 정수 중에서 2, 3, 5, 7의 배수를 제외한 수를 한 행에 10 개씩 출력하는 프로그램을 작성하시오.
4. 다음을 출력하는 프로그램을 중첩된 for 문을 이용하여 작성하시오.
0
101
21012
3210123
432101234
54321012345
6543210123456
765432101234567
'프로그래밍 > C' 카테고리의 다른 글
포인터 (0) | 2017.06.29 |
---|---|
배열 (0) | 2017.06.27 |
visualstudio 를 이용한 디버깅 (0) | 2017.06.27 |