K_blueprint
#19. 두 개의 정수 n, m을 입력받고 n보다 m만큼 작은 수부터 n보다 m만큼 큰 수 까지의 합을 구하는 프로그램을 작성하라. 본문
C/실습 문제 모음
#19. 두 개의 정수 n, m을 입력받고 n보다 m만큼 작은 수부터 n보다 m만큼 큰 수 까지의 합을 구하는 프로그램을 작성하라.
GODAGO 2024. 3. 20. 14:42반응형
< 문제 내용 >
● 두 개의 정수 n, m을 입력받고 n보다 m만큼 작은 수부터 n보다 m만큼 큰 수까지의 합을 구하는 프로그램을 작성하라.
ex) 입력이 10, 5일때 5부터 15까지의 합을 구하는 프로그램
< 입력 조건 >
● 입력의 첫 줄에는 n과 m을 나타내는 두 개의 정수가 주어진다.
< 출력 조건 >
● 문제의 답을 첫째 줄에 하나의 정수로 출력한다.
● 각각의 출력값을 스페이스 또는 탭이나 개행으로 분리시켜라.
< 풀이 코드 >
#include <stdio.h>
int main()
{
int n, m; // 변수선언
long long s, sum; // s = n보다m만큼 작은 수, sum = 더해진 값 저장
scanf("%d %d", &n, &m); // 입력문
s = n-m; // 연산문
sum = 0; // 초기화
while(s<=n+m) // s값(n보다 m만큼 작은 수)이 n+m값 이하일 경우 반복
{
sum += s; // 연산문
s++; // s값 1증가
}
printf("%lld\n", sum); // 출력문
return 0;
}
< 결과 출력 >
728x90
반응형
'C > 실습 문제 모음' 카테고리의 다른 글
#21. 2차원 평면상에서 두 점 사이의 거리를 구하는 프로그램을 작성하라. (0) | 2024.03.22 |
---|---|
#20. 초 단위로 시간을 입력받고 일, 시, 분, 초로 바꾸어 출력하는 프로그램을 작성하라. (0) | 2024.03.21 |
#18. 분수로 주어지는 시간을 시간 수와 분 수로 변환하는 프로그램을 작성하라. (0) | 2024.02.19 |
#17. 어느 가게의 마지막 분기의 매출액이 전체의 몇 %인지를 계산하는 프로그램을 작성하라 (0) | 2024.02.19 |
#16. 성과 이름, 나이를 입력받고 성과 이름의 문자 수와 나이를 출력하는 프로그램을 작성하라. (0) | 2024.02.07 |