/*#include <stdio.h>
int C; //전역변수
void func(int AA, int BB){ //지역변수
printf("func함수\n");
printf("AA = %d \n",AA);
printf("BB = %d \n",BB);
C = 100;
}
int main(){ //지역변수
int A = 10;
int B = 20;
printf("A = %d \n",A);
printf("B = %d \n",B);
printf("C = %d \n",C); //main 함수에서
func(A,B);
printf("C = %d \n",C); //func 함수 갔다 와서
return 0;
}
*/
/*
#include <stdio.h>
int a = 9;
int func(int b, int c);
int finc1(int b);
int main(){
int b=3; // b=3
int c=6; // c=6
b=func(b,c); // //12가 되고
printf("%d\n",b); //가장 나중에 출력
return 0;
}
int func(int b, int c) //첫번째b=3,c=6
{
printf("%d\n",b); //3
printf("%d\n",c); //6
b = 4;
func1(b); //4일때 func1로 이동 --->
a = 21;
b = 6;
return b+b; //12이니
}
int func1(int b) //b=4
{
printf("%d\n",b); //4로출력
printf("%d\n",a); //전역변수 a가 9
return 9;
}
*/
/*
#include <stdio.h>
void func(void){
static int A=0;
A++;
if(A==7){
printf("이 문구는 일곱번째에서 출력 \n");
}
printf("A = %d \n", A);
}
int main(){
func();
func();
func();
func();
func();
func();
func();
func();
func();
func();
func();
func();
func();
func();
func();
func();
func();
func();
func();
func();
func();
func();
func();
return 0;
}
*/
#include <stdio.h>
#include <time.h>
int baserand(int x, int y){
static int seed;
seed = rand()%(y-x+1)+x;
return seed;
}
int main()
{
printf("baserand함수 = %d \n",basdrand(10,20));
return 0;
}
/*
#include <stdio.h>
int func(int data){
if(data){
printf("%d + ",data);
return func(data-1)+data;
}
printf("\b\b= ");
return 0;
}
int main()
{
int i = 30;
printf("%d\n", func(i));
return 0;
}
*/
/*
#include <stdio.h>
int fibo(int data);
int main(void)
{
int i,a;
printf("피보나치 수열 출력\n");
printf("몇번째 까지 출력 해 드릴까요? >");
scanf("%d",&i);
for(a=1;a<=i;a++){
printf("%d + ",fibo(a));
}
printf("\b\b ");
printf("\n");
system("PAUSE");
return 0;
}
int fibo(int data)
{
if(data==1 || data==2){ // 초기 값은 정해놓고 시작
return 1;
}
else{
return fibo(data-1)+fibo(data-2); // n번째 수가 나오려면 n-1 과 n-2 를 더하면 나옴.
}
}
*/