Visual Studio 2013 설치, VC++ 컴파일러

http://blog.naver.com/ahalinux/220263523044?copen=1&focusingCommentNo=14193612

 

양주종 선생님 블로그 참조

'C언어' 카테고리의 다른 글

Visual Studio 2013 설치, VC++ 컴파일러  (0) 2015.07.19
간단한 계산기  (0) 2015.07.10
switch ~ case문을 다중 if문으로 변경  (0) 2015.07.10
switch case문  (0) 2015.07.10

간단한 계산기

#include<stdio.h>

int main()
{
 int num1, num2;
 char op;

 puts("-------------------");
 puts("  *간단한계산기*");
 puts("-------------------");

 printf(" 첫번째 수 : ");
 scanf("%d", &num1);

 printf(" [ +,-,*,/ ] : ");
 fflush(stdin);
 op = getchar();

 printf(" 두번째 수: ");
 scanf("%d", &num2);

 if (op == '+')
  printf(" %d + %d = %d \n", num1, num2, num1+num2);
 else if (op == '-')
  printf(" %d - %d = %d \n", num1, num2, num1-num2);
 else if (op == '*')
  printf(" %d * %d = %d \n", num1, num2, num1*num2);
 else if (op == '/')
  printf(" %d / %d = %d.%d \n", num1, num2, num1 / num2);
 else
  printf("%c 그런 연산자는 없습니다. \a\a ", op);

}

====================결과==========================================

 

 

 

'C언어' 카테고리의 다른 글

Visual Studio 2013 설치, VC++ 컴파일러  (0) 2015.07.19
간단한 계산기  (0) 2015.07.10
switch ~ case문을 다중 if문으로 변경  (0) 2015.07.10
switch case문  (0) 2015.07.10

switch ~ case문을 다중 if문으로 변경

#include<stdio.h>

int main()
{
 int a;
 puts("----------------------------");
 puts("    * switch~case문 *");
 puts("----------------------------");

 puts("\t * TV 채널 선택 *");  //\t 는 tab 8칸 띄우고
 puts("\t\t 6. SBS ");
 puts("\t\t 7. KBS2 ");
 puts("\t\t 9. KBS1 ");
 puts("\t\t 11. MBC ");
 puts("\t\t 13. EBS ");
 puts("\t\t ***********");
 printf("\t 즐겨보는 TV채널 [   ]\b\b\b");  //\b는 백스페이스
 scanf("%d", &a);

 if (a == 6)
  printf(" \t 선택 채널은 %d ==> SBS \n", a);
 else if (a == 7)
  printf(" \t 선택 채널은 %d ==> KBS2 \n", a);
 else if (a == 9)
  printf(" \t 선택 채널은 %d ==> KBS1 \n", a);
 else if (a == 11)
  printf(" \t 선택 채널은 %d ==> MBC \n", a);
 else if (a == 13)
  printf(" \t 선택 채널은 %d ==> EBS \n", a);
 else
  printf(" \t %d ==> 없는 채널.\n", a);
}

 

==========================결 과=====================================

 

 

 

'C언어' 카테고리의 다른 글

Visual Studio 2013 설치, VC++ 컴파일러  (0) 2015.07.19
간단한 계산기  (0) 2015.07.10
switch ~ case문을 다중 if문으로 변경  (0) 2015.07.10
switch case문  (0) 2015.07.10

switch case문

C언어에서 많이 사용하는 switch ~ case 문

 

case 값으로는 정수문자만 올 수 있다.

실수문자열은 case값으로 올 수 없다.

 

#include <stdio.h>
int main()
{
 char k;
 while (1)
 {
  puts(" \t *** MEUN ***");
  puts(" \t 1. 월요일 ");
  puts(" \t 2. 화요일 ");
  puts(" \t 3. 수요일 ");
  puts(" \t 4. 목요일 ");
  puts(" \t 5. 금요일 ");
  puts(" \t 6. 토요일 ");
  puts(" \t 7. 일요일 ");
  puts(" \t 프로그램 종료 : Q");
  printf(" \t 좋아하는 요일은 [  ]\b\b\b");
  fflush(stdin);
  k = getchar();
  if ((k == 'q') || (k == 'Q'))
   return 0;

  switch (k)
  {
  case '1': printf("\t 월요일 \n"); break;
  case '2': printf("\t 화요일 \n"); break;
  case '3': printf("\t 수요일 \n"); break;
  case '4': printf("\t 목요일 \n"); break;
  case '5': printf("\t 금요일 \n"); break;
  case '6': printf("\t 토요일 \n"); break;
  case '7': printf("\t 일요일 \n"); break;
  default: printf(" \t 그런 요일은 없..\n");
  }
 }

 

---------------------------결 과------------------------------------------------

 

 

반복적으로 실행이 됨.

 

return 0 을 하여 요일만 나오게 하고 멈추기

 

#include <stdio.h>
int main()
{
 char k;
 while (1)
 {
  puts(" \t *** MEUN ***");
  puts(" \t 1. 월요일 ");
  puts(" \t 2. 화요일 ");
  puts(" \t 3. 수요일 ");
  puts(" \t 4. 목요일 ");
  puts(" \t 5. 금요일 ");
  puts(" \t 6. 토요일 ");
  puts(" \t 7. 일요일 ");
  puts(" \t 프로그램 종료 : Q");
  printf(" \t 좋아하는 요일은 [  ]\b\b\b");
  fflush(stdin);
  k = getchar();
  if ((k == 'q') || (k == 'Q'))
   return 0;

  switch (k)
  {
  case '1': printf("\t 월요일 \n"); break;
  case '2': printf("\t 화요일 \n"); break;
  case '3': printf("\t 수요일 \n"); break;
  case '4': printf("\t 목요일 \n"); break;
  case '5': printf("\t 금요일 \n"); break;
  case '6': printf("\t 토요일 \n"); break;
  case '7': printf("\t 일요일 \n"); break;
  default: printf(" \t 그런 요일은 없..\n");
  }
  return 0;
 }
}

 

-------------------결과-----------------------------------------------

 

 

============================================================================

 

#include<stdio.h>

int main()
{
 int a;
 puts("----------------------------");
 puts("    * switch~case문 *");
 puts("----------------------------");

 puts("\t * TV 채널 선택 *");  //\t 는 tab 8칸 띄우고
 puts("\t\t 6. SBS ");
 puts("\t\t 7. KBS2 ");
 puts("\t\t 9. KBS1 ");
 puts("\t\t 11. MBC ");
 puts("\t\t 13. EBS ");
 puts("\t\t ***********");
 printf("\t 즐겨보는 TV채널 [   ]\b\b\b");  //\b는 백스페이스
 scanf("%d", &a);

 switch (a)
 {
 case 6: printf("\t 채널은 %d ==> SBS \n", a); break;
 case 7: printf("\t 채널은 %d ==> KBS2 \n", a); break;
 case 9: printf("\t 채널은 %d ==> KBS1 \n", a); break;
 case 11: printf("\t 채널은 %d ==> MBC \n", a); break;
 case 13: printf("\t 채널은 %d ==> EBS \n", a); break;
 default: printf("\t %d ==> 없는 채널.\n", a); break;
 }
}

 

==============================결 과=======================================

 

 

 

 

'C언어' 카테고리의 다른 글

Visual Studio 2013 설치, VC++ 컴파일러  (0) 2015.07.19
간단한 계산기  (0) 2015.07.10
switch ~ case문을 다중 if문으로 변경  (0) 2015.07.10
switch case문  (0) 2015.07.10