minError

C언어 문제 풀이 [ 두 정수 사이의 합 ] 본문

Study-ing/C

C언어 문제 풀이 [ 두 정수 사이의 합 ]

동빠기 2020. 2. 25. 21:27

아래의 문제 풀이는 프로그래머스 아래링크를 문제 풀이 하며, 리뷰를 등록한 게시글 입니다.

https://programmers.co.kr/learn/courses/30/lessons/12912

 

 

 

 

#include <stdio.h>

#include <stdbool.h>

#include <stdlib.h>

long long solution(int a, int b){

	longlong answer = 0;
    
	// a가 작을 경우 a부터 b까지 하나씩 더함.
    
	if (a < b) { 
    
    	for (a; a <= b; a++) answer += a;
    
	}

	// b가 작을 경우 b부터 a까지 하나씩 더함.
    
	else if (a > b) {
    
		for (b; b <= a; b++) answer += b;
    
	} else {
    
		answer = a;
    
	}
    
	return answer;
    
}

int main(){

	printf("%lld", solution(3,5));
    
}

 

 

 


여기서 알수있는 문법

 

if

 

else if

 

else

Comments