IT/솔루션) 난 정말C... 없다구요

11장. 실행흐름의 컨트롤 2편! 반복(Loop)) 문제 11-4 [for문의 활용] - 2

돔찌 2019. 4. 15. 08:05

<2016. 9. 21. 20:58>

11장. 실행흐름의 컨트롤 2편! 반복(Loop)) 문제 11-4 [for문의 활용] - 2

 

/*
두 개의 정수를 입력 받아서, 입력 받은 두 정수와 그 사이에 존재하는 모든 정수들의 합을 계산하는 프로그램을 작성하라.
에를 들어 3과 5가 입력되면 3+4+5의 계산결과가 출력되어야 한다.
단 입력되는 숫자의 순서에 상관없이 동일한 결과가 출력되어야 한다.
즉 3과 5가 입력되건, 5와 3이 입력이 되건 같은 결과가 출력되어야 한다.
*/
#include<stdio.h>
#include<stdlib.h>
#pragma warning(disable : 4996)
int main(void) {
	int a, b;
	int big, small;
	int total = 0;
	printf("첫 번재 정수를 입력하시오.");
	scanf("%d", &a);
	printf("두 번째 정수를 입력하시오.");
	scanf("%d", &b);
	if (a > b) {
		big = a;
		small = b;
	} else {
		big = b;
		small = a;
	}
	for (;  big >= small; small++) {
		total += small;
	}
	printf("두 수의 사이의 모든 정수합은 %d 입니다.\n", total);
	system("pause");
	return 0;
}