More actions
imported>kero No edit summary |
imported>idea0073 No edit summary |
||
| Line 53: | Line 53: | ||
int main(void) { | int main(void) { | ||
gu(1, 1); | gu(1, 1); | ||
return 0; | |||
} | |||
* 김해천 코드 | |||
#include <stdio.h> | |||
void printRow(int Num){ | |||
if( Num < 81 ){ | |||
printf("%d * %d = %d\n", (Num/9+1), (Num)%9+1 , (Num/9+1)*((Num)%9+1)); | |||
printRow( ++Num ); | |||
} | |||
return; | |||
} | |||
int main(){ | |||
int inx; | |||
printRow(0); | |||
return 0; | return 0; | ||
} | } | ||
= 변형진 / 주제 미정 = | = 변형진 / 주제 미정 = | ||
Revision as of 17:10, 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;
}
- 김해천 코드
#include <stdio.h>
void printRow(int Num){
if( Num < 81 ){
printf("%d * %d = %d\n", (Num/9+1), (Num)%9+1 , (Num/9+1)*((Num)%9+1));
printRow( ++Num );
}
return;
}
int main(){
int inx;
printRow(0);
return 0;
}