Á¤¼ºÈÆ
    ½Ç½À ÇÁ·Î±×·¥ ¿¹)
sum_recu.txt [1 KB]   reverse_string.txt [1 KB]  



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
 
int sum_iter(int n)
{
    int i,sum=0;
 
    for(i=1;i<=n; i++)
        sum += i;
    return sum;
}
 
int sum_rc(int n)
{
    if(n == 1)
        return 1;
    else 
        return n+sum_rc(n-1);
}
 
int main(void)
{
    int result;
 
    result = sum_iter(10);
    printf("sum_iter(10) = %d \n",result);
 
    result = sum_rc(10);
    printf("sum_rc(10) = %d \n",result);
}
cs

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
char hello[20= "Hello world!!!";
 
void print_char(char hello[], int n)
{
    if(hello[n] != NULL)
        print_char(hello,n+1);
    else 
        return;
    putchar(hello[n]);
}
 
int main(void)
{
    print_char(hello,0);
}
cs

  µî·ÏÀÏ : 2020-09-13 [17:26] Á¶È¸ : 534 ´Ù¿î : 330   
 
¡â ÀÌÀü±Û½Ç½À ÇÁ·Î±×·¥ ¿¹)
¡ä ´ÙÀ½±Û±¸Á¶Ã¼ µ¥ÀÌÅÍÀÇ swap (Ãß°¡)
ÀڷᱸÁ¶ ½Ç½À°Ô½ÃÆÇ
¹øÈ£ ¨Ï Á¦ ¸ñ
[Âü°í] ±³Àç¿¡ ÀÖ´Â ¼Ò½ºÄÚµå
23       ¦¦❸ ¨Õmalloc 2Â÷¿ø ¹è¿­ ÇÒ´ç (Ãß°¡)
22          ¦¦❹ ½Ç½À ÇÁ·Î±×·¥ ¿¹)
21             ¦¦❺ ½Ç½À ÇÁ·Î±×·¥ ¿¹) (¼ö¾÷ ¿¹½Ã)
20 ¨Õ(½Ç½À 3) swap ÇÔ¼ö¿Í ¹è¿­ ´Ù·ç±â
19 ¦¦❶ ½Ç½À ÇÁ·Î±×·¥ ¿¹)
18    ¦¦❷ ½Ç½À ÇÁ·Î±×·¥ ¿¹)
17       ¦¦❸ ±¸Á¶Ã¼ µ¥ÀÌÅÍÀÇ swap (Ãß°¡)
16          ¦¦❹ ½Ç½À ÇÁ·Î±×·¥ ¿¹)
15 ¨Õ(½Ç½À 2) ¼øȯ
14 ¦¦❶ ½Ç½À ÇÁ·Î±×·¥ ¿¹)
13    ¦¦❷ ½Ç½À ÇÁ·Î±×·¥ ¿¹)
12       ¦¦❸ ½Ç½À ÇÁ·Î±×·¥ ¿¹)
11          ¦¦❹ power ´Ù¸¥ ¼øȯ ±¸Çö (Ãß°¡)
10             ¦¦❺ ½Ç½À ÇÁ·Î±×·¥ ¿¹)
9 (½Ç½À 1) ¼±ÅÃÁ¤·Ä
8 ¦¦❶ ¹öºí Á¤·Ä (Ãß°¡)
7    ¦¦❷ ¹öºí Á¤·Ä (¸ÆºÏ¿¡¼­ ½ÇÇàÇÒ ¶§)
6 ¦¦❶ ½Ç½À ÇÁ·Î±×·¥ ¿¹)
5    ¦¦❷ ¹®ÀÚ¿­ Á¤·Ä (Ãß°¡)
4       ¦¦❸ ½Ç½À ÇÁ·Î±×·¥ ¿¹)

[1][2][3][4]