fork(1) download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int x, y, z;
  5. int max, min, sum;
  6. double average, variance;
  7.  
  8.  
  9. printf("3つの整数を入力してください: ");
  10. scanf("%d %d %d", &x, &y, &z);
  11.  
  12.  
  13. max = x;
  14. if (y > max) max = y;
  15. if (z > max) max = z;
  16.  
  17.  
  18. min = x;
  19. if (y < min) min = y;
  20. if (z < min) min = z;
  21.  
  22.  
  23. sum = x + y + z;
  24.  
  25.  
  26. average = sum / 3.0;
  27.  
  28.  
  29. variance = ((x - average) * (x - average) +
  30. (y - average) * (y - average) +
  31. (z - average) * (z - average)) / 3.0;
  32.  
  33.  
  34. printf("最大値: %d\n", max);
  35. printf("最小値: %d\n", min);
  36. printf("合計値: %d\n", sum);
  37. printf("平均値: %.2f\n", average);
  38. printf("分散値: %.2f\n", variance);
  39.  
  40. return 0;
  41. }
  42.  
  43.  
Success #stdin #stdout 0.01s 5320KB
stdin
2 3 4
stdout
3つの整数を入力してください: 最大値: 4
最小値: 2
合計値: 9
平均値: 3.00
分散値: 0.67