본문 바로가기
01.Bit 단기/C

10_반복문

by chojju 2018. 4. 28.
반응형

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
void while_exam1();
void while_exam2();
void while_exam3();
void for_exam4();
void for_exam5();

void main()
{
 for_exam5();
}
//구구단 2단 출력
// 2 * 1 = 2
// 2 * 2 = 4;
// ...
// 2 * 9 = 18;
void for_exam5()
{
 int dan;
 printf("출력 단 : ");  scanf("%d", &dan);

 for (int i = 1; i < 10; i++)
 {
  printf("%d * %d = %2d\n", dan, i, dan * i);
 }
}

//1) Hello World!를 N번씩 출력
void for_exam4()
{
 int n = 5;
 for (int i = 0; i < n; i++)
 {
  printf("Hello World!\n");
 }
}

//사용자로부터 정수값을 반복해서 입력받는다.
//단, -1을 입력하게 되면 반복을 종료한다.
void while_exam3()
{
 int num;
 while (1)
 {
  printf("정수 입력 : "); 
  scanf("%d", &num);

  if (num == -1)
   break;
 }
}

//사용자로부터 숫자를 입력 받아,
//그 수만큼 Hello World! 를 출력
void while_exam2()
{
 int count, i = 0;
 printf("반복횟수 입력 : ");  scanf("%d", &count);
 while (i < count)
 {
  printf("Hello World!\n");
  i++;
 }
}

//1) Hello World!를 10번씩 출력
void while_exam1()
{
 int i = 0;   //1 초기값
 while ( i < 10)  //2 조건
 {
  printf("Hello World!\n");
  i++;   //3 증감
 }
}

반응형

'01.Bit 단기 > C' 카테고리의 다른 글

12_함수의 인자전달 및 실습코드  (0) 2018.04.28
11_함수반환  (0) 2018.04.28
09_제어문  (0) 2018.04.28
08_연산자  (0) 2018.04.28
07_기본IO  (0) 2018.04.28

댓글