ETC๐Ÿงท

(์—ดํ˜ˆ C ํ”„๋กœ๊ทธ๋ž˜๋ฐ) ์—ฐ์Šต๋ฌธ์ œ ํ’€์ด chapter-07(3)

hae02y 2019. 12. 16. 16:27
๋ฐ˜์‘ํ˜•

๋ฌธ์ œ 07-3

 

1.์˜ˆ์ œ๋ฅผ while ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌํ˜„ํ•˜๊ธฐ

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<stdio.h>
 
int main()
{
    int total = 0, num = 1;
    
    while(num!=0)
    {
        printf("์ •์ˆ˜์ž…๋ ฅ");
        scanf("%d",&num);
        
        total += num;
    }
    
    printf("ํ•ฉ๊ณ„ %d \n",total);
}
cs

 

 

2.0์ด์ƒ 100์ดํ•˜์˜ ์ •์ˆ˜์ค‘์—์„œ ์ง์ˆ˜์˜ํ•ฉ์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ๊ตฌํ˜„. do~while๋ฌธ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฒฐ๊ณผ๋Š” 2550์ด๋‹ค.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h>
 
int main()
{
    int i=0;
    int result =0;
    do
    {
        result += i;
        i=i+2;
        
    }while(i<=100);
    
    printf("๊ณ„์‚ฐ๊ฒฐ๊ณผ๋Š” %d ์ž…๋‹ˆ๋‹ค.",result);
}
cs

 

 

3.TwoToNine.c ์˜ˆ์ œ๋ฅผ while -> do~while ํ˜•ํƒœ๋กœ ์žฌ๊ตฌํ˜„ํ•˜๋ผ.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>
 
int main()
{
    int cur = 2;
    int is = 0;
    
    do
    {
        is = 1;
        do
        {
            printf("%d x%d = %d\n",cur,is,cur*is);
            is++;
        }while(is<10);
        cur++;
    }while(cur<10);
}
cs

 

 

 

๋ฌธ์ œ 07-4

 

1.๋‘๊ฐœ์˜ ์ •์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„, ๊ทธ์‚ฌ์ด์— ์กด์žฌํ•˜๋Š” ์ •์ˆ˜๋“ค์˜ ํ•ฉ์„ ๊ณ„์‚ฐํ•ด์„œ ์ถœ๋ ฅ

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<stdio.h>
 
int main()
{
    int a,b;
    int result = 0;
    
    printf("์ •์ˆ˜ 2๊ฐœ ์ž…๋ ฅ:");
    scanf("%d %d",&a,&b);
    
    for(int i = a;i<=b;i++)
    {
        result +=i;
    }
    
    printf("total = %d",result);
}
cs

 

 

2.๊ณ„์Šน(factorial)์„ ๊ณ„์‚ฐํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑ n์„ ์ž…๋ ฅ๋ฐ›์•„ n!์„ ์ถœ๋ ฅํ•œ๋‹ค.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<stdio.h>
 
int main()
{
    int n;
    int result = 1;
    
    printf("์ •์ˆ˜ ์ž…๋ ฅ:");
    scanf("%d",&n);
    
    for(int i = 1;i<=n;i++)
    {
        result *=i ;
    }
    
    printf("total = %d",result);
}
cs

 

๋ฐ˜์‘ํ˜•