자료구조(스택)


자료구조(스택)

예제) 점수 합계 구하기 기능 정수 N을 입력 1부터 10까지의 점수를 N개 입력 0을 입력받으면 이전 점수를 삭제 총 점수를 출력 ex) 정수 N : 10 입력 : 5 6 1 0 10 2 0 0 0 7 출력 : 12점 ex ) 정수 N : 6 입력 : 10 9 0 1 2 0 출력 : 11점 소스코드 #include <stdio.h> #include <stdlib.h> #include <string.h> void push(int* stack,int index, int score) { *(stack + index) = score; } int pop(int index) { return index - 1; } void main() { int N; int index = 0; int sum = 0; int score; char str[100] = ""; char* result; printf("정수 N을 입력 >> "); scanf("%d", &N); int* stack = (int*)mall...



원문링크 : 자료구조(스택)