fork download
  1. #define _CRT_SECURE_NO_WARNINGS
  2.  
  3. #include <stdio.h>
  4.  
  5. #define NUM 3
  6.  
  7. void calc(int value[], int num, int *pmin, int *pmax)
  8. {
  9. int i, v;
  10.  
  11. *pmin = *pmax = value[0];
  12. for (i = 1; i < num; i++) {
  13. v = value[i];
  14. if (v < *pmin) *pmin = v;
  15. if (*pmax < v) *pmax = v;
  16. }
  17. }
  18.  
  19. int main()
  20. {
  21. int value[NUM];
  22. int min, max;
  23. int i, v;
  24.  
  25. for (i = 0; i < NUM; ) {
  26. printf("入力せよ %c->", 'a' + i);
  27. if (scanf("%d", &v) != 1) {
  28. continue;
  29. }
  30. value[i++] = v;
  31. }
  32.  
  33. calc(value, NUM, &min, &max);
  34.  
  35. printf("最大値 : %d\n", max);
  36. printf("最小値 : %d\n", min);
  37. return 0;
  38. }
  39.  
Success #stdin #stdout 0s 2012KB
stdin
72
34
32
stdout
入力せよ a->入力せよ b->入力せよ c->最大値 : 72
最小値 : 32