02. Study/C언어

최솟값 min 에서 최댓값 max사이의 정수의 합계 구하기

미카이 2017. 1. 5. 19:18

간단한 시그마 프로그램을 만들어 볼 예정입니다.

합계를 구하는 식은

(max+min) * (max-min+1) / 2 

최솟값 약자 : min(minimum) , 최댓값 약자 : max(maximum)



ex)


#include 

int main(void)
{
	/* 필요한 변수 선언 */
	int max, min, total; //최댓값, 최솟값, 정수합계
	
	/* 입력 부분 */
	printf("최솟값을 입력하세요 :");
	scanf("%d",&min);
	printf("최댓값을 입력하세요 :");
	scanf("%d", &max);

	/*계산 수식*/
	total = (max + min) * (max - min + 1) / 2;

	/*출력 부분*/
	printf("%d 부터 %d 까지 합계는 %d 입니다. \n",min,max,total);

	return 0;
}