teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

fprintf の "%.1lf" を "%.1f" に修正

2020/11/05 15:52

投稿

kazuma-s
kazuma-s

スコア8222

answer CHANGED
@@ -26,7 +26,6 @@
26
26
 
27
27
  void sortData(int n, int *ID, double *height, double *weight, double *BMI, char name[][25])
28
28
  {
29
-
30
29
  for (int i = 0; i < n - 1; i++) {
31
30
  for (int j = i + 1; j < n; j++) {
32
31
  if (BMI[i] < BMI[j]) {
@@ -49,7 +48,7 @@
49
48
  return 1;
50
49
  }
51
50
  for (int i = 0; i < n; i++)
52
- fprintf(fp, "%d %-8s %.1lf %.1lf %.1lf \n",
51
+ fprintf(fp, "%d %-8s %.1f %.1f %.1f \n",
53
52
  ID[i], name[i], height[i], weight[i], BMI[i]);
54
53
  fclose(fp);
55
54
  return 0;