새싹교실/2016/고등어자반/0407 (rev. 1.3)
- 참여자
- 하노이의 탑 설명
- 구구단 3줄 출력 실습
#include <stdio.h>
int main () {
int i, j, k;
for (i = 0; i < 3; i++) {
for (j = 0; j < 9; j++) {
for (k = 0; k < 3; k++) {
printf("%d * %d = %2d ", (k + 1) + (i * 3), j + 1, ((k + 1) + (i * 3)) * (j + 1));
}
printf("\n");
}
printf("\n");
}
return 0;
}
- N과 M값을 입력받아 N단 ~ M단의 구구단을 예쁘게 출력하기.
//아직 9 8 7 5 는 구현이 되지 않았습니다.
짜다만 코드인데 저장할데가 없어서
#include<stdio.h>
int main(void){
int n,m;
int a;
int b;
int c;
printf("n~m단\n");
printf("m please : ");
scanf("%d", &m);
printf("n please : ");
scanf("%d", &n);
if(m-n == 0){
printf("wrong input\n");
}
else if(m-n <=2){
for(b=1; b<10; b++){
for(a=n; a<=m ; a++){
printf("%d x %d = %2d ", a, b, a*b );
}
printf("\n");
}
}
else if(m-n == 3){
for(c=0;c<2;c++){
for(b=1; b<10; b++){
for(a=n; a<=n+1 ; a++){
printf("%d x %d = %2d ", (a+(c*2)), b, (a+(c*2))*b );
}
printf("\n");
}
printf("\n");
}
}
else if(m-n == 4){
for(c=0;c<2;c++){
for(b=1; b<10; b++){
for(a=n; a<=n+2 ; a++){
printf("%d x %d = %2d ", (a+(c*2)), b, (a+(c*2))*b );
}
printf("\n");
}
printf("\n");
}
}
else if(m-n == 5){
for(c=0;c<2;c++){
for(b=1; b<10; b++){
for(a=n; a<=n+2; a++){
printf("%d x %d = %2d ", (a+(c*3)), b, (a+(c*3))*b );
}
printf("\n");
}
printf("\n");
}
}
return 0;
}