목록전체 글 (37)
나의 자유노트

문제 내가 틀린 이유. 문제를 잘 읽어보면 조건을 준다. 길이가 50자를 넘어야하지 않는다. 즉 문자열 char []가 51이상이 되지 않게 조건을 써주어야한다. 하지만 나는 이 조건을 무시하고 코드를 작성했다. 풀이 1. #include int main(){ char a[51]; scanf("%s", a); printf("%s??!",a); return 0; } 2. 헤더파일 - strcat 함수 이용. #include #include int main(){ char a[51]; char b[51] = "\?\?!"; scanf("%s", a); strcat(a,b); printf("%s\n", a); return 0; } //헤더파일 string을 사용하여 문자열을 합해주는 함수 'strcat'을 사용..

백준 문제 1008번 풀기전에 문제를 이해해보자! *이 글은 C언어 를 중심으로 작성했습니다. *최대한 힌트 위주로 글을 작성하였습니다. 그 이유는 단순히 답만 보고 클론코딩하기보다 여러분들이 스스로 힌트를 얻고 문제를 풀었으면 하는 마음입니다. ^^7 우선 나뿐만이 아니라 모두가 그렇듯 문제가 이해안되서 못푸는 경우가 많을 것 같다. (맞겠지?... 나만 그랬던거 아니겠지? ㅋㅋ;;) 내가 문제를 틀린이유. 우선 내가 문제를 이해하고 처음으로 구현한 코드는 아래와 같다. #include int main(){ int a,b; scanf("%d %d", &a, &b); int div = (double)a/(double)b; printf("%lf", div); return 0; } 물론 이건 첫번째 실수다...