본문 바로가기
C언어

[C언어] 동적 메모리 할당을 이용하여서 사용자로부터 양의 정수들의 합을 구하는 프로그램을 작성하라.

by 이얏호이야호 2020. 5. 14.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

 

더보기
#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main(void) {

	int count, i;

	int value, sum;

	int *darray;

	printf("정수의 개수: ");

	scanf("%d", &count);

	darray = (int *)malloc(count*sizeof(int));

	if( darray == NULL ) {

		printf("동적 메모리 할당 오류");

		exit(1);

	}

	for (i=0;i<count;i++) {

		printf("양의 정수를 입력하시오: ");

		scanf("%d", &darray[i]);

	}

	sum = 0;

	for (i=0;i<count;i++) {

		sum += darray[i];

	}

	printf("합은 %d입니다.\n", sum);

	return 0;

}


더 많은 C코드가 보고 싶다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

댓글