130812.6일차

|

#include "130812.h"

// 130812.h에 stdio.h를 넣었기 때문에 이것만 넣어도 된다.


int hap( int a, int b ) { 

return a+b; 

}


int cha( int a, int b ) {

return a-b;

}


int gop( int a, int b ) {

return a*b;

}


double mok( int a, int b ) {

return (double)a/b;

}


int big(int a, int b, int c) {

if (a>b && a>c) return a;

else if (b>c) return b;

else return c; // if else 로 끝내면 return 값이 없을 수도 있기때문에 

// return 못할수도 있다 그러면 오류남 (문법상 오류)

}



void disp( char a, int b) {

printf("%d\t",b); 

for (int i=0 ; i<b ; i++) printf("%c",a);

printf("\n");

}


void disp( int a, int b, char c) {

printf("%d\t",a-b); 

for (int i=0 ; i<a-b ; i++) printf("%c",c);

printf("\n");

}


void disp( char a, char b, int c) {

printf("%d\t",c); 

for (int i=0 ; i<c ; i++) {

if (i%2==0) printf("%c",a);

if (i%2==1) printf("%c",b);

}

}



int factorial( int a ) {

if (a <=1) return 1; 

else return a*factorial( a-1 ); 

}


void fibo( int a) {

int n1=1, n2=1;

int n3;

printf("피보나치 수열 값 : ");

if (a==1) printf("%d",n1);

  else if (a==2) printf("%d %d",n1,n2);

else {

printf("%d %d ",n1,n2);

for ( int i=0 ; i<a-2 ; i++) {

n3=n1+n2;

n1=n2;

n2=n3;

printf("%d ",n2);

} // for

printf("\n",n2);

} // else

}




저작자 표시 비영리 변경 금지
신고

'Study > C, C++' 카테고리의 다른 글

130814.8일차  (0) 2013.08.19
130813.7일차  (0) 2013.08.19
130812.6일차  (0) 2013.08.19
130809.5일차  (0) 2013.08.19
130808.4일차  (0) 2013.08.08
130807.3일차  (0) 2013.08.07
Trackback 0 And Comment 0