스위치1
#include<stdio.h>
int main(void)
{
int number;
printf("1~10의 정수를 입력하세용:");
scanf("%d",&number);
switch(number)
{
case 1:
printf("A");
break;
case 2:
printf("B");
break;
case 3:
printf("C");
break;
case 4:
printf("D");
break;
case 5:
printf("E");
break;
case 6:
printf("F");
break;
case 7:
printf("G");
break;
case 8:
printf("H");
break;
case 9:
printf("I");
break;
case 10:
printf("J");
break;
default:
printf("1~10이 뭔지 모르냐 빙구야");
break;
}
printf("\n");
return 0;
}
스위치2
#include<stdio.h>
int main(void)
{
int number;
printf("몇월?:");
scanf("%d",&number);
switch(number)
{
case 2:
printf("28일");
break;
case 4:
case 6:
case 9:
case 11:
printf("30일");
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
printf("31일");
break;
default:
printf("1년은 1~12월이에요. 태양력임^-^");
break;
}
printf("\n");
return 0;
}
스위치3
#include<stdio.h>
int main(void)
{
char day;
printf("요일을 입력해 BOA요~ 보기:(M T W t F S s) ");
scanf("%c",&day);
switch(day)
{
case 'M':
printf("9~11컴개\n12운동\n13~14일반물리학\n15~16물리실험\n17밥\n18~22프로젝트or도서관");
break;
case 'T':
printf("9~11창기\n12~13운동,밥\n14~17대영\n17~17.5스터디\n17.5~19SSF\n19~22도서관");
break;
case 'W':
printf("9~10미적분\n11밥\n12진로탐색\n13운동\n14~16컴쿨렐레\n17밥\n18~22프로젝트or도서관");
break;
case 't':
printf("9~12KGB\n13밥\n14~16컴쿨렐레\n17~17.5스터디\n17.5~19SSF\n19~22도서관");
break;
case 'F':
printf("9~11한국경제\n12밥\n13운동\n14~16컴쿨렐레\n17밥\n18~22프로젝트or도서관");
break;
case 'S':
printf("스터디or도서관");
break;
case 's':
printf("9~15KGB\n16~자유");
break;
default:
printf("요일은 월화수목금토일=1234567");
break;
}
printf("\n");
return 0;
}
윤달 계산
#include<stdio.h>
int main(void)
{
int year,month,day;
printf("서기 몇년?:");
scanf("%d",&year);
printf("몇월?:");
scanf("%d",&month);
switch(month)
{
case 2:
if((year % 4 == 0 && year % 100 != 0) || year % 400==0)
day=29;
else day=28;
break;
case 4:
case 6:
case 9:
case 11:
day=30;
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day=31;
break;
default:
printf("1년은 1~12월이에요. 태양력임^-^");
break;
}
printf("%d년 %d월의 일수는 %d일 입니다.\n",year,month,day);
return 0;
}
간단 연산 프로그램
#include<stdio.h>
int main(){
double no1,no2;
char calculation ;
printf("+-*/% 1개로 표현되는 연산을 입력하시오");
scanf("%lf%c%lf",no1,calculation,no2);
switch(calculation){
case(+): printf("%lf+%lf=%lf입니다",no1,no2,no1+no2); break;
case(-): printf("%lf-%lf=%lf입니다",no1,no2,no1-no2); break;
case(*): printf("%lf*%lf=%lf입니다",no1,no2,no1*no2); break;
case(/): prfintf("%lf/%lf=%lf입니다",no1,no2,no1/no2); break;
case(%): printf("%lf%%lf=%lf입니다",no1,no2,no1%no2); break;
default: printf("+-*/%중에 하나만 해주세용~^-^!!"); break;
}
printf("\n");
return 0;
}
#include<stdio.h>
int main()
{
double score;
printf("당신의 점수를 입력하세요<1~100까지의 정수형>:");
scanf("%lf",score);
switch{
case()
printf("");
}
printf("\n");
return 0;
}
0~59 공부 좀 하세요
60~79 좀 더 노력 하세요.
80~100 참 잘했어요.
대략 이런식으로 활용된다. 그리고 난 이거 틀려서 컴개 학점 A다. ㅡㅡ;;