C/C++の宿題片付けます 128代目
at TECH
58: ◆/91kCCQXBo
09/06/25 23:09:43
>>035 BMI 出力が標準出力でない。
#include <stdio.h>
#define FILENAMELEN 64
#define NAMELEN 31
int main(void)
{
FILE *ifp;
char filename[FILENAMELEN];
char name[NAMELEN];
double height, weight, BMI;
fgets(filename, FILENAMELEN, stdin); filename[strlen(filename)-1] = '\0';
ifp = fopen(filename, "r"); if(ifp == NULL) return 1;
while (fscanf(ifp, "%30s%lf%lf", name, &height, &weight) != EOF) {
BMI = weight / height / height * 10000;
if (BMI < 18.5 || BMI >= 25.0)
printf("%s\n", name);
}
fclose(ifp);
return 0;
}
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5080日前に更新/375 KB
担当:undef