배열 출력
별
2023.04.01
질문 제목 : 배열 출력배열 출력질문 내용 : 문제설명
첫째줄은 1부터 n까지 출력한다
둘째줄은 첫째줄의 값에서 2배 증가한 값이다.
세째줄은 둘째줄의 값에서 2배 증가한 값이다.
다음 출력할 줄도 이전출력한 값에서 2배 증가한 값이다.
31232464812
이런 식으로 문제가 나와서 풀어봤는데
저는
1 2 3
2 4 8
4 8 16
이렇게 나오는데요 . 어떻게 고쳐야 하죠 소스코드 첨부
#includestdio.h
int main()
{
int i,j,q,tmp;
int n,k=1;
scanf(%d,&n);
for(i=1;i=n;i++){
if(i==1){
for(q=1;q=n;q++){
printf(%d ,q);
}
}
else
{
for(j=1;j=n;j++){
printf(%d ,k);
k=k*2;
}
}
k=i*2;
printf(\n);
}
return 0;
}
-
옆집오빠야
아 컴파일도 안하고 올려서 죄송합니다. \\n 추가했어요.
제가 탈퇴 안되서 다행이라니 정말 감사합니다 흙흙ㅜㅜ.. -
메이커
그때 탈퇴되셨다면 큰일 날뻔하셨군요.
다행히 탈퇴되시지 않아서 다행입니다. -
고독
3이상의 값을 입력하면 출력이 더이상 안되서.............
님 같은분 덕분에 사이트 활동할 맛이 납니다. -
올리브
지금 배열의 값을 가로순으로 하셨네요 세로로 하셔야되요 0,0 1,0 2,0 이런식으로 돌아야겠죠 행의값을 증가하게끔요