목록IT (26)
블램의 일상 IT카페
문제. 내가 틀린 이유.(정확힌 삽질한 이유..) : 예제를 입력 시 출력에서 저렇게 똑같이 나오게끔 하려고 오랜 시간을 들였다. 하지만 아무리 생각해도 방법이 없었다. 그 이유가 for문을 사용한다고 해보자. for{}문 안에 scanf로 A,B두수를 입력받고 printf문을 쓰면 입력값 뒤에 바로 출력값 이게 반복되는 건데... 난 그럼 안된다 생각하고 for문을 두개써보기도 하는 등 해봤는데 안됐다. 그 이유도 대충 자세힌 모르겠는데..첫번째 for문에서 scanf로 A,B 두 수 입력 받고 그 밑줄에 sum(변수를 만듬) 변수를 A+B가 되게끔해서 총 3번 반복 한다고 하면 scanf를 1번 반복할때 sum에 첫번째 입력 합이 들어가고 두번째엔 두번째 값, 세번째엔 세번째값 해서 그 밑에 두번째 ..
문제. 내가 틀린 이유. : 분명 ide에선 제대로 출력이 되는데 이상하게 백준에선 자꾸 요로콤 뜨더라... 분명 나만 그런거 아니지 !?!!??! 하는 마음에 어차피 코드도 출력 제대로 되고, 사실상 중요한 부분은 다 맞았다고 생각하고, 사소한 부분만 틀린거라 생각해 바로 구글링 들어갔다. 다행히 나만 그런게 아니였다. 원인은 공백처리가 제일 큰 문제이다. 내가 왜 틀렸는지 코드를 통해 분석해보자. #include int main() { printf(" ,r\'\"7\n"); printf("r`-_ ,' ,/ \n"); printf(" \\. \". L_r' \n"); printf(" `~\\/ \n"); printf(" | \n"); printf(" | \n"); return 0; } //보이시는가?..
문제. 귀여운 개~ 풀이. 1. 내가 푼 방법(고양이 문제 방식과 동일.) 참고.https://rlato56789.tistory.com/15 #include int main(){ char a[10]="\\"; char b[10]="/"; char c[10]="("; char d[10]=")"; char f[10]="|"; char g[10]="_"; char h[10]="q"; char k[10]="p"; char i[10]="="; char m[10]="`"; char z[10]="}"; char o[10]="0"; char u[10]="\""; char t[10]="^"; printf("%s%s%s%s%s\n",f,a,g,b,f); printf("%s%s %s%s %s%s\n",f,h,k,f,b,z)..
문제. *주의: 나는 모바일 웹으로 문제를 풀어서 그런지 고양이 밑부분에 '_ _' 부분이 __ 로 보여서 '_' 하나만 쓰는줄 알고 틀렸다... 조심하자..(PC는 해당사항없음..) 풀이. 1. 내가 푼 방법 #include int main(){ char a[10]="\\"; char b[10]="/"; char c[10]="("; char d[10]=")"; char e[10]="\'"; char f[10]="|"; char g[10]="__"; printf("%s %s%s\n",a,b,a); printf(" %s %s %s%s\n",d,c,e,d); printf("%s %s %s\n",c,b,d); printf(" %s%s%s%s%s\n",a,c,g,d,f); return 0; } 장점 : 언제든 ..
Hi Hi~ 에이치 아이~! 반갑습니다. 오늘도 활기찬 하루... 는 하루종일 문제푸느라 힘빠지는..(라기엔 브론즈 문제들이지만 ㅋㅋ;; 시작한지 얼마 안됐다요 이해점 ..) 내가 블로그를 만들고 카테고리칸을 만드는데 나도 뭔가 IT 블로그답게 언어에 대해 글 한 번 써보고 싶은 욕구로 인해 내가 공부하고 있는 C 카테고리를 만들었다. 내가 C카테고리를 만든이유는 1. C언어만 따로 올리고싶어서 2. 나중에 따로 내가 정리해둔걸 보려고(요약집 같은 느낌?) 3. 남들보라고 이다. 뭐 이정도가 이 카테고리의 창설 이유이고, 이 글의 본론은 내가 왜 C언어를 공부하냐 이다. 이제 본론으로 들어가도록 하겠다. 서론 : 나는 C언어를 공부한다. 요즘 대학교들이 그렇듯 옛날과는 다르게 과도 개편하고 커리큘럼도 변..