[C언어] 기초 코딩 예제

반응형

안녕하세요, Benjamin Song 입니다.


C언어 기초코딩 예제입니다. 



[예제1] 1 부터 100까지의 합

※ 변수는 다음 2가지를 사용하였습니다.

- 카운트 : i

- 누적합 : sum 

#include <iostream>
using namespace std;

 

int main()
{

          int sum = 0;
          for (int i=1 ; i<=100; i++)
          { 
                    sum = sum + i ;
          }
          

          cout<< "정답은 : "<<sum<<endl;

          

          return 0;
}



[예제2] 1 부터 100까지의 짝수의 합

※ 변수는 다음 2가지를 사용하였습니다.

- 카운트 : i

- 누적합 : sum 

#include<iostream>

using namespace std;


int main()

{

          int i=0;

          int sum=0;

          

          for(i ; i<=100 ; i=i+2)

          {

                    sum = sum + i ;

          }

          

          cout<< "정답은 : "<<sum<<endl;

 

          return 0;

}



[예제3] 1-2+3-4+...+99-100

※ 변수는 다음 2가지를 사용하였습니다.

- 카운트 : i

- 누적합 : sum 

- 스위치 : sw

#include<iostream>

using namespace std;

 

int main()

{

          int i = 0;

          int sum = 0;

          int sw = 0;

 

          for(i=1 ; i <= 100 ; i++)

          {

                    if (sw == 0)

                    { 

                              sum = sum + i;

                              sw = 1;

                    }

                    else

                    {

                              sum = sum - i;

                              sw = 0;

                    }

          }

 

           cout<< "정답은 : "<<sum<<endl;

           return 0;

}



[예제4] -1+2-3+...+98-99

[출처] 예제4] -1+2-3+....+98-99|작성자 Songnos

※ 다음 조건을 만족시켜서 코딩하세요

  - 스위치 or MOD 사용하지 않고 홀수를 먼저 처리하고, 짝수를 다음에 처리


※ 변수는 다음 2가지를 사용하였습니다.

  - 카운트 : i

  - 누적합 : sum 

#include <iostream>

using namespace std;


int main()

{

          int sum=0;

          int n=0;

          while(1)

          { 

                    n=n+1;

                    sum=sum-n;

                    if(n==99)

                              break;

                    n=n+1;

                    sum=sum+n;

          }

  

          cout<< "정답은 : "<<sum<<endl;

          return 0;

}


댓글

Designed by JB FACTORY