More actions
imported>jereneal20 No edit summary |
imported>kero No edit summary |
||
| Line 34: | Line 34: | ||
printf("%dx%d = %d ",i,j,i*j); | printf("%dx%d = %d ",i,j,i*j); | ||
recur2(i,j+1); | recur2(i,j+1); | ||
} | |||
* 김민재 코드 | |||
#include <stdio.h> | |||
void gu(int base, int inc) { | |||
if(base==10) { | |||
return; | |||
} | |||
if(inc==10) { | |||
printf("\n"); | |||
gu(base+1, 1); | |||
return; | |||
} | |||
printf("%d x %d = %d\n", base, inc, base*inc); | |||
gu(base, inc+1); | |||
} | |||
int main(void) { | |||
gu(1, 1); | |||
return 0; | |||
} | } | ||
= 변형진 / 주제 미정 = | = 변형진 / 주제 미정 = | ||
Revision as of 17:09, 28 June 2013
김수경 / OOP
정진경 / WebKitGTK+
서지혜 / Paradigm of Programming
- 형진 선배 python 코드(재귀)
def gugu(dan, i):
print dan, i, dan*i;
if (i < 9):
gugu(dan, i+1);
elif (dan < 9):
gugu(dan+1, 1);
- 태진&상현 C 코드 (재귀)
#include <stdio.h>
int main()
{
int i,j;
recur(1,1);
return 0;
}
void recur(int i,int j)
{
if(i==10){
return;
}
recur2(i,j);
printf("\n");
recur(i+1,j);
}
void recur2(int i,int j)
{
if(j==10){
return;
}
printf("%dx%d = %d ",i,j,i*j);
recur2(i,j+1);
}
- 김민재 코드
#include <stdio.h>
void gu(int base, int inc) {
if(base==10) {
return;
}
if(inc==10) {
printf("\n");
gu(base+1, 1);
return;
}
printf("%d x %d = %d\n", base, inc, base*inc);
gu(base, inc+1);
}
int main(void) {
gu(1, 1);
return 0;
}