宿題、手伝おっか?
■ このスレッドは過去ログ倉庫に格納されています
0105デフォルトの名無しさん
NGNGその後先生に提出して、アドバイスをもらい、コンパイルはできたのですが、
プログラムとして正常に動くのかどうかは判断できません。
どなたか評価していただけないでしょうか?
特にaはcharで宣言しましたが、これでいいのかどうか。
また、iの使い方などをチェックしていただけたらと思います。
#include <stdio.h>
#include <stdlib.h>
int main(void){
FILE *fp;
char a;
int da[100];
double hi[100];
double lo[100];
int i, j, max, min, n;
if ((fp = fopen("Temp.dat","r"))==NULL) {
printf("file open error!!\n");
exit(1);
}
i = 0;
a = fscanf(fp, "%d %lf %lf", &da[i], &hi[i], &lo[i]);
while ( a != EOF ) {
++i;
a = fscanf(fp, "%d %lf %lf", &da[i], &hi[i], &lo[i]);
}
max = 0;
for (i = 1; i < n; i++) {
if (hi[max] < hi[i]) {
max = i;
}
}
printf("最高気温, 日付=%g\n, %g\n", hi[max], max);
min = 0;
for (j = 1; j < n; j++) {
if (lo[min] > lo[j]) {
min = j;
}
}
printf("最低気温, 日付=%g\n, %g\n", lo[min], min);
fclose(fp);
}
■ このスレッドは過去ログ倉庫に格納されています