본문 바로가기
프로그래밍/C 언어(코딩)

C언어] 두 수를 입력 받고 작은수 부터 큰수 까지 의 합

by 곰나나 2023. 12. 22.

[작은수 부터 큰수까지의합]

툴 버전 : Visual Studio 2022

 

작은수부터 큰수까지 합 수는 작은수부터 입력할 필요 없다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <stdio.h>
 
int main() 
{
    int num1 = 0;
    int num2 = 0;
 
    //& 두 정수 입력 받기
    printf("두 정수를 입력하세요(작은수 부터 ~ 큰수 까지 합\n");
    
    //& 첫 번째 정수 입력 받기
    printf("첫 번째 정수를 입력하세요: ");
    if (scanf_s("%d"&num1) != 1
    {
        printf("올바른 정수가 입력되지 않았습니다.\n");
        return 1;  // 비정상 종료를 나타내는 값 반환
    }
 
    //& 두 번째 정수 입력 받기
    printf("두 번째 정수를 입력하세요: ");
    if (scanf_s("%d"&num2) != 1
    {
        printf("올바른 정수가 입력되지 않았습니다.\n");
        return 1;  // 비정상 종료를 나타내는 값 반환
    }
 
    //& 두 수의 크기 비교하여 작은 수부터 큰 수까지의 숫자들의 합 계산
    int start, end;
    if (num1 < num2) 
    {
        start = num1;
        end = num2;
    }
    else 
    {
        start = num2;
        end = num1;
    }
 
    int sum = 0;
 
    for (int i = start; i <= end++i) 
    {
        sum += i;
    }
 
    //& 결과 출력
    printf("%d부터 %d까지의 숫자들의 합: %d\n", start, end, sum);
 
    return 0;
}//main
cs

728x90

'프로그래밍 > C 언어(코딩)' 카테고리의 다른 글

C언어] 시간 함수  (1) 2023.12.22
C언어] 문자열 입력 받아서 출력 하기  (0) 2023.12.22
C언어] 절대값 함수  (1) 2023.12.22
C언어] 정수화 함수  (1) 2023.12.22
C언어] 지수 함수  (0) 2023.12.22