- 035 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 21:48:24 ]
- >>28 課題3
#include <stdio.h> #define FILENAMELEN 64 #define NAMELEN 31 int main(void) { FILE *ifp, *ofp; char filename[FILENAMELEN]; char name[NAMELEN]; double height, weight, BMI; scanf("%s", filename); ifp = fopen(filename, "r"); scanf("%s", filename); ofp = fopen(filename, "w"); while (fscanf(ifp, "%s%lf%lf", name, &height, &weight) != EOF) { BMI = weight / height / height * 10000; if (BMI < 18.5 || BMI >= 25.0) fprintf(ofp, "%s\n", name); } fclose(ifp); fclose(ofp); return 0; }
|

|