계단식구구단출력이양...
1단
2단 3단
4단 5단 6단
7단 8단 9단 10단
이렇게 10단까지나타내는건대 제가짠건여기까지인대 도대체어떻게수정을하고 넣는다면어떤걸더넣어야하나요 ㅜㅜ 감이안와요
#include<stdio.h>
int main(void)
{
int a,b,c;
for(a=1; a<=4; a++)
{
for(b=1; b<=10; b++)
{
for(c=1; c<=9; c++)
{
printf("%d*%d=%dn",b,c,b*c);
}
printf("n");
}
}
return 0;
}
아니 이거 완전 더러운데요... 님 생각대로면 a 는 열 b는 10단까지 c는1부터9까지라고 생각하시나 본데.. 4 * 10 * 9 하면 360... 10단까지면 90개인데 ㅋㅋㅋ
여기서 해야하는건 1단을찍고 2 3단을 찍꼬 456단 찍고 68910단을 찍어야해요... 왜그런지는 아시겠죠?
#include <stdio.h>int main (void){ int check=0; int a,b,c; for(b=1; b<=10;b++) { for(c=1; c<=9; c++) { if(check == 0) printf(\"%d*%d=%d \\n\",b,c,b*c); if(check == 1 ) printf(\"%d*%d=%d %d*%d=%d\\n\",b,c,b*c,b+1,c,(b+1)*c); if(check == 2 ) { printf(\"%d*%d=%d %d*%d=%d %d*%d=%d\\n\",b,c,b*c,b+1,c,(b+1)*c,b+2,c,(b+2)*c); } if(check ==
3 ) printf(\"%d*%d=%d %d*%d=%d %d*%d=%d %d*%d=%d\\n\",b,c,b*c, b+1,c,(b+1)*c, b+2,c,(b+2)*c, b+3,c,(b+3)*c); } check++; if(check == 2 ) b += 1; if(check == 3) b += 2; if(check == 4) b += 3; } printf(\"\\n\");return 0;}
그냥 님이 만드신거 막 억지로 맞출려다가 오래걸렸어요는 훼이크고 머리가 나빠서 ㅠㅠ