#include <stdio.h>
#include <stdarg.h>
// int function_name(data_type variable_name, ...);
int sum(int total, ...) {
va_list ptr;
va_start(ptr, total);
int sum = 0;
for (int i = 0; i < total; i++)
sum += va_arg(ptr, int);
va_end(ptr);
return sum;
}
int main() {
printf("%d\n", sum(5, 1, 2, 3, 4, 5));
printf("%d\n", sum(3, 45, 89, 100));
return 0;
}
/*
run:
15
234
*/