fork download
  1. // ①1~100の整数のうち「6の倍数」の個数を表示するプログラムを作成しなさい、ただし、for文とif文を用いて作成すること
  2. // #include <stdio.h>
  3. // int main()
  4. // {
  5. // int i, cnt = 0;
  6. // for (i = 1; i <= 100; i++)
  7. // cnt += !(i % 6);
  8. // printf("%d個\n", cnt);
  9. // return 0;
  10. // }
  11.  
  12. // ②1次元配列を用いて5人分の数学の得点を100点満点で入力し、「数学の得点の最小値と最大値」を画面表示、およびファイルに書き出すプログラムを作成しなさい。ただし、書き出し用ファイル名は「sugaku.txt」にしなさい。
  13. #include <stdio.h>
  14. int main()
  15. {
  16. int i, a[5], min, max;
  17. char s[]="min=%d, max=%d\n";
  18. FILE *fp = fopen("sugaku.txt", "w");
  19. for (i = 0; i < 5; ++i) {
  20. printf("tensuu[%d]=", i);
  21. scanf("%d", a + i);
  22. if (i == 0) {
  23. min = max = a[i];
  24. } else {
  25. if (min > a[i])min = a[i];
  26. if (max < a[i])max = a[i];
  27. }
  28. }
  29. printf(s, min, max);
  30. fprintf(fp, s, min, max);
  31. return 0;
  32. }
  33.  
Runtime error #stdin #stdout 0s 2384KB
stdin
11
22
33
88
55
stdout
Standard output is empty