반응형

동적 메모리 할당을 이용하여서 사용자로부터 양의 정수들의 합을 구하는 프로그램을 작성하라. 사용자로부터 먼저 정수의 개수를 입력받도록 하라.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
    int size=0;
    int i;
    int *p;
    int sum=0;
    printf("정수의 개수: ");
    scanf("%d",&size);
    p=(int*)malloc(sizeof(int)*size);
    for(i=0;i<size;i++)
    {
        printf("양의 정수를 입력하세요: ");
        scanf("%d",&p[i]);
    }
    for(i=0;i<size;i++)
    {
        sum+=p[i];
    }
    printf("합은 %d입니다.\n",sum);
    free(p);
    return 0;
}
cs







반응형

'컴퓨터 & 프로그래밍 & 전자공학 > C언어' 카테고리의 다른 글

주소록 저장  (0) 2017.02.21
문자열 동적 메모리  (0) 2017.02.21
명령어 라인으로 텍스트 파일 합치기  (0) 2017.02.18
단어 바꾸기  (0) 2017.02.18
특정 단어 찾기  (0) 2017.02.18

+ Recent posts