fork(1) download
  1. #include <stdio.h>
  2. #include <stdarg.h>
  3.  
  4. int max(int count, ...){
  5. va_list nums;
  6. if(count < 1) return -1;
  7. va_start(nums, count);
  8.  
  9. int _max=va_arg(nums, int);
  10. for(int i=1;i<count;i++){
  11. int tmp = va_arg(nums, int);
  12. if(_max < tmp){
  13. _max=tmp;
  14. }
  15. }
  16. va_end(nums);
  17. return _max;
  18. }
  19.  
  20. int main(void) {
  21. printf("%d\n", max(3, 9, 1, 5));
  22. return 0;
  23. }
  24.  
Success #stdin #stdout 0s 4508KB
stdin
Standard input is empty
stdout
9