튜터: 추성준 튜티: 임동규 이정재 1. 코드짜 2. 버그잡아 3. 올려 '''problem1''' phase1 {{{ #include #include int main() { printf("hello world\n"); return 0; } }}} phase2 {{{ #include int main() { int i; printf(":+.+ *+*=..\n"); printf(": :# .=++:=+\n"); printf("+= ==. .::\n"); printf("Team Name : 반밴뱐밴반\nTeam member: 추성준 임동규 이정재\n"); for(i=0;i<40;i++) printf("#"); printf("\n"); return 0; } }}} phase3 {{{ #include int main() { int i,amount=0; for(i=1;i<=100;i++) { amount+=i; } printf("1~100의 합: %d\n", amount); return 0; } }}} phase4 {{{ #include int selffunction(int i){ static int sum=0; if(i==101) { printf("1~100의 합 : %d\n", sum); } else { sum+=i; return selffunction(i+1); } } int main() { selffunction(1); } }}} phase5 {{{ #include int selffunction(int i, int j){ static int sum=0; if(i==j+1) { printf("1~100의 합 : %d\n", sum); } else { sum+=i; return selffunction(i+1, j); } } int main() { int a; printf("N : "); scanf_s("%d", &a); selffunction(1, a); } }}} '''problem2''' phase1 {{{ #include int main() { int i; printf(":+.+ *+*=..\n"); printf(": :# .=++:=+\n"); printf("+= ==. .::\n"); printf("Team Name : 반밴뱐밴반\nTeam member: 추성준 임동규 이정재\n"); for(i=0;i<40;i++) printf("#"); printf("\n"); return 0; } }}} phase2 {{{ #include void ascii(); void mult(int); int main() { int a; int i,j; ascii(); printf("N: "); scanf("%d", &a); mult(a); return 0; } void ascii() { int i; printf(":+.+ *+*=..\n"); printf(": :# .=++:=+\n"); printf("+= ==. .::\n"); printf("Team Name : 반밴뱐밴반\nTeam member: 추성준 임동규 이정재\n"); for(i=0;i<40;i++) printf("#"); printf("\n"); } void mult(int i) { int j; for(j=1;j<10;j++) { printf("%d * %d = %d\n", i , j , i*j); } } }}} phase3 {{{ #include #include #include void ascii(); void mult(int); int main() { int a; int i, j; ascii(); printf("M : "); scanf_s("%d", &i); srand(time(NULL)); a=rand()%9+1; for(j=0;j #include #include void guguCall() { int i, j; srand(time(NULL)); i=rand()%9+1; for(j=1;j<10;j++) { printf("%d * %d = %d\n", i , j , i*j); } } main.c #include "gugu.h" #include void showTeamState() { int i; printf(":+.+ *+*=..\n"); printf(": :# .=++:=+\n"); printf("+= ==. .::\n"); printf("Team Name : 반밴뱐밴반\nTeam member: 추성준 임동규 이정재\n"); for(i=0;i<40;i++) printf("#"); printf("\n"); } int main() { showTeamState(); guguCall(); return 0; } }}} phase5 {{{ gugu.h #include #include #include void guguCall() { srand(time(NULL)); int i=rand()%9+1;; for(int j=1;j<10;j++) printf("%d * %d = %d\n", i , j , i*j); } main.c #include "gugu.h" #include void showTeamState() { printf(":+.+ *+*=..\n"); printf(": :# .=++:=+\n"); printf("+= ==. .::\n"); printf("Team Name : 반밴뱐밴반\nTeam member: 추성준 임동규 이정재\n"); for(int i=0;i<40;i++) printf("#"); printf("\n"); } int main() { showTeamState(); guguCall(); return 0; } }}}