#include<stdio.h> #include<stdlib.h> int main(void) { int arr[3][9]; int i,j; for(i=0;i<3;i++) { for(j=0;j<9;j++) arr[i][j] = (i+2) * (j+1); } for(i=0;i<3;i++) { for(j=0;j<9;j++) printf("%4d ",arr[i][j]); printf("\n"); } system("pause"); return 0; }
컴파일러에서 문법오류는 못잡아내는데 실행시키면 검은화면만 떠요
dev-c++ 씀
#include stdio.h #include stdlib.h
이거 제대로 햇는데 복사가 안댓네여
<code> block으로 코드를 감싸시면 됩니다.
잘 되는데요? 어디에서 컴파일 하신건가요?
아..혹시 윈도우라면.. 도스창이 바로 사라질 수 있습니다. 그래서 안된다고 생각하신것 일 수도..
2 4 6 8 10 12 14 16 18 3 6 9 12 15 18 21 24 27 4 8 12 16 20 24 28 32 36
이렇게 출력 됩니다.
ㅁㄴ
main함수 첫줄에 브레이크 포인트를 걸고 디버깅 모드로 프로그램을 실행해보시기 바랍니다.
--
fflush(stdout);
pause 전에 이걸 하시면 어떻게 되나요?
편집: 앞에 \n 뉴라인이 나갔으니 필요 없으려나요?
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
빠진거
#include stdio.h
#include stdlib.h
이거 제대로 햇는데 복사가 안댓네여
<code> block으로 코드를 감싸시면 됩니다.
<code> block으로 코드를 감싸시면 됩니다.
잘 되는데요?
잘 되는데요? 어디에서 컴파일 하신건가요?
아..혹시 윈도우라면.. 도스창이 바로 사라질 수 있습니다. 그래서 안된다고 생각하신것 일 수도..
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
이렇게 출력 됩니다.
저도 잘됩니다..
ㅁㄴ
정 안되면 디버거를 사용해보세요.
main함수 첫줄에 브레이크 포인트를 걸고 디버깅 모드로 프로그램을 실행해보시기 바랍니다.
--
fflush(stdout);pause 전에 이걸
fflush(stdout);
pause 전에 이걸 하시면 어떻게 되나요?
편집: 앞에 \n 뉴라인이 나갔으니 필요 없으려나요?
댓글 달기