fork download
  1. #include <stdio.h>
  2.  
  3. void sum(int kosuu, int data[], int*sum);
  4.  
  5. int main(void) {
  6. int kosuu1 = 5;
  7. int data1[] = { 10,15,8,30,7};
  8. int sum1 = 0;
  9.  
  10. int kosuu2 = 6;
  11. int data2[] = {10,20,30,40,50,60};
  12. int sum2 = 0;
  13.  
  14. sum(kosuu1, data1, &sum1);
  15. sum(kosuu2, data2, &sum2); //main関数の呼び出し
  16.  
  17. printf("sun1の結果:%d\n",sum1);
  18. printf("sun2の結果:%d\n",sum2);
  19.  
  20. return 0;
  21. }
  22. void sum(int kosuu, int data[], int*sum){
  23. int counter = 0;
  24. int total =0;
  25.  
  26. for(counter = 0; counter < kosuu; counter++){
  27. total += data[counter];
  28. }
  29. *sum = total; //sumに保存
  30. }
Success #stdin #stdout 0s 5280KB
stdin
Standard input is empty
stdout
sun1の結果:70
sun2の結果:210