본문 바로가기

Algorithm/Sequence

자연수의 합

Q. 1부터 100까지 자연수의 합을 구하는 알고리즘을 제시하라.

 

≫ 순서도

SUM : 1부터 100까지의 합의 결과를 저장하는 변수, N : 1부터 100까지의 자연수를 보관하는 변수

 

≫ 코드

① 파이썬

SUM, N = 0, 1
while(N<101):
	SUM = SUM+N
    N = N+1
print(SUM)

② C언어

#include <stdio.h>

void main(){
	int SUM = 0;
    int N;
    
    for(N=1;N<101;N++) {
    	SUM = SUM+N;
    }
    
    printf("%d", SUM);
}

③ java


public class Main
{
	public static void main(String[] args) {
    		int SUM = 0;
        	int N = 1;
        
        	while(N<101) {
        		SUM = SUM+N;
            	N = N+1; }
        
        	System.out.println(SUM);
	}
}

 

'Algorithm > Sequence' 카테고리의 다른 글

자연수의 합 및 배수의 제곱의 합  (0) 2019.09.16