fork download
  1. #include <stdio.h>
  2. #include <stdarg.h>
  3.  
  4. int vsum(int n, va_list arg){
  5. int i,res=0;
  6. for(i =0 ; i<n; i++)
  7. res += va_arg(arg,int);
  8. return res;
  9. }
  10.  
  11. int sum(int n, ...){
  12. int res;
  13. va_list arg;
  14. va_start(arg,n);
  15. res=vsum(n,arg);
  16. va_end(arg);
  17. return res;
  18. }
  19. void main(){
  20. printf("%d %d\n",sum(2,1,2),sum(3,10,20,30,40));
  21.  
  22. }
Runtime error #stdin #stdout 0s 2160KB
stdin
Standard input is empty
stdout
3 60