본문 바로가기
프로그래밍/C

사물인터넷 기반 융합기술 교육 - C 언어 프로그래밍 2일차

by Luhie 2017. 6. 27.



무한반복

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