#include <stdio.h>
int main(void)
{
int N;
char a;
int b=1;
while(b)
{
printf("1에서 7사이의 정수를 입력하시오: ");
scanf("%d",&N);
switch(N)
{
case 1 : a = printf("월요일입니다");break;
case 2 : a = printf("화요일입니다");break;
case 3 : a = printf("수요일입니다");break;
case 4 : a = printf("목요일입니다");break;
case 5 : a = printf("금요일입니다");break;
case 6 : a = printf("토요일입니다");break;
case 7 : a = printf("일요일입니다");break;
default : a = printf("잘못 입력하셨습니다");break;
}
printf("%s\n", a);
if(N<0) b=0;
}
return 0;
}
한번만 입력받고 출력이 아니라 계속해서 받고
음수나오면 시스템끔
c언어임 ㅎㅎ
break 썼네
메머리 하나를 낭비해버렷누 나같으면 while(1)로 돌리구 음수면 브레이크 걸겟당~
하 고치기 애매하네 a = printf("월..") 아무런 기능을 못함 그러니깐 switch 빠져나가면서 a를 출력할려구 해도 안되는거고 a를 출력하고 싶으면 char * a = "월"; 이런식으로 받아서 printf("%S", a); 이렇게 써야함 위에 다 병~신이네