프로그래밍 공부한 지 한달하고 열흘정도됬는데
그 중에 2주는 뭐 리포트+기말고사+가족여행하느라 제대로 공부를 못했네요 ㅋㅋ
방학하고나서 좀 놀다가 너무 노니까 노는 것도 질리더라구요.
프로그래밍하고 싶어서 백준온라인 간다음 눈에 보이는 문제 아무거나 찍어봤는데
첫문제부터 막히네요 ㅋㅋㅋㅋㅋ
문제입니다.
제가 쓴 코드입니다,
여기가 문제입니다.
프로그램을 돌려보면
2 String을 넣고나서 더 이상 반응이 없네요...
아무키나 눌러도 별 반응이 없는데 왜 그럴까요.
왜 그럴까요...
왜 그런지 몰라서 각 if문에 printf도 넣어봤는데...
그것도 안 뜨네요...
내가 문제를 이해를 못 한건가. 1~1000000 사이 값 두개 더하는거에서 최소값은 당연히 2고 최대값은 당연히 2000000아니냐...5랑 6을 햇갈려한다 이거는 왜 나온거냐...
주어지는 A, B 가 저 범위를 가지고 있다는 얘기임.
아~ ㅇㅋㅇㅋ
malloc 리턴 타입이 void * 여서 그런거 아닌가 형변환 (char *) 한번 넣어봐
if 문 아래 왜 x[i] == '6' 이라고 한거냐. x[i] ='6'이 맞는거 아니냐
캡쳐도 제대로 못하는 나란 놈...ㅠㅠ
(char*) 넣어도 변화가 읎니요
뭔제재대로 안읽어보고댓글만보고봤는데 if 조건검사하는부분에 ==들어간건맞을지몰라도 내용에 ==들어간건 잘못된거같은데 ㅋㅋ
ㄴ 그치? 내가 c를 잘 몰라서 당당하게 말 못하고 물어본건데 c라도 저건 아닌걸로 기억하는데
다시 생각해보니 그런 거 같아서 내용에 들어간 x[i]=='6' 이걸 x[i]='6'이걸로 바꿔줬는데도 그대로네요
ㄴ 저기 다른 부분도 다 == 로 되있던데 다 고친거 맞지? 그럼 난 모르겠다 알고리즘이 잘못된건 없으니 문법 잘 찾아보면서 해봐
for문 i<=7 ....ㅋㅋㅋㅋㅋㅋ미친놈이였음