분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
#include <stdio.h>
main()
{
int x;
char code;
printf("정수와 문자를 순서대로 입력하세요. : ");
scanf("%d %c", &x, &code);
if (code = 'o')
{
printf("%o", x);
}
else if (code = 'h')
{
printf("%x", x);
}
else if (code = 'c')
{
printf("%c", x);
}
}
#include <stdio.h>
main()
{
int x;
char code;
printf("정수와 문자를 순서대로 입력하세요. : ");
scanf("%d %c", &x, &code);
switch (code){
case 'o':
printf("%o", x);
break;
case 'h':
printf("%x", x);
break;
case 'c':
printf("%c", x);
break;
}
}
두 번째 프로그램이 예제의 프로그램이고
첫 번째 프로그램이 제가 짠 프로그램인데요,
제가 제대로 했으면 각각의 프로그램에 같은 정수와 같은 문자를 입력하면 같은게 나와야되는데 그렇게 안나오는걸로봐선 제가 틀린것같아요.
근데 도대체 어디가 틀렸는지 모르겠어요..
cmd 다 제대로 실행되는데 결과값만 다르게 나와요.
어디가 틀린건가요?
죄송합니다. 댓글 작성은 회원만 가능합니다.