본문 바로가기

Language/C

(c언어) 입력한 수까지 합을 구하는 프로그램

728x90
반응형

 

입력한 수까지 합을 구하는 프로그램

* 소스 코드

/* 프로그램 설명
개발자 : 김성민
개발 시작 날짜 : 18.06.06
개발 종료 날짜 : 18.06.06
프로그램 설명 : 1부터 입력한 수까지 합을 구하는 프로그램
*/

#include "stdafx.h"
void prog();//프로그램 설명
void sum();//본 프로그램

int main()
{
    prog();//프로그램 설명
    sum();//본 프로그램
}

void prog()
{
    printf("이 프로그램은 1부터 입력한 수까지 합을 구하는 프로그램입니다.\n\n");
}

void sum()
{
    int sum = 0; //수의 합
    int input = 0;//입력 받는 값
    int i = 1, x = 1; //반복문을 위한 변수

    printf("숫자를 입력 하시오 : ");
    scanf_s("%d", &input);

    printf("--------------------------------------\n");
    while (x <= input) //1부터 입력한 수까지 반복한다.
    {
        printf("%2d까지의 더한 값 : ", x);
        i = 1;
        sum = 0;
        while (i <= input)
        {
            sum += i;//sum=sum+i
            if (i == x)
            {
                printf("%d=", i);
                printf("%d\n", sum);
                break;
            }
            else
            {
                printf("%d+", i);
            }
            i++;
        }
        x++;
    }
    printf("--------------------------------------\n");
    printf("1부터 %d까지의 합은 %d 입니다.\n\n", input, sum);
}​

 

* 프로그램 실행 화면

 

 

728x90
반응형