씨언어 짜는데 문제가 발생을..
잇힝
2023.04.01
구구단을 출력하긴 하는데
4줄로 출력하는건데
ex)
2단 3단 4단 5단
6단7단8단 9단
이런식입니다.
하지만 코딩을 짜보니 (이런식으로)
#include stdio.h
void main(void)
{
int i, j, k;
int n = 1;
for(i = 1; i = 4; i++)
{
printf(\t*%d단*\t\t*%d단*\t\t*%d단*\t*%d단*\n, n, n+1, n+2, n+3);
for(j = 2; j =9; j++)
{
for(k = n; k = i * 4; k++)
{
printf(%2d * %2d = %2d\t, k, j, k * j);
}
printf(\n);
}
n += 4;
printf(\n);
}
}
아.. 4줄은 나오는데 1단서부터 19단까지 나오네요
필요한건 2단서부터 9단까지인데.
-
Glisten
하나만 집어드리면, for(j=2;j=9;j++) {...} 부분이 가장 밖으로 나가야 하지 않을까요?
구구단을 짜는건데, 2단에서 9단까지 반복문이 가장 외부에 있어야 하죠. 그런데, 님코드에서는 for(j=2;j=9;j++) {..} 밖에 for(i=1; i=4; i++){..} 코드가 있으니 2단에서 9달 출력루틴이 4번 호출되는거죠.
찬찬히 하나씩 고쳐보시길... 그럼..