第2章练习题--9--化验诊断--2680
来源:互联网 发布:ubuntu shutter 编辑:程序博客网 时间:2024/05/17 01:47
#include <stdio.h>#include <stdlib.h>#include<string.h>int main(int argc, char *argv[]){ int k,unNormal; char gender[9]; float n1,n2,n3,n4,n5; int i; scanf("%d",&k); for(i=0;i<k;i++) { scanf("%s %f %f %f %f %f",gender,&n1,&n2,&n3,&n4,&n5); unNormal = 0; if(n1<4.0||n1>10.0)unNormal++; if(n2<3.5||n2>5.5)unNormal++; if(n5<100||n5>300)unNormal++; if(strcmp(gender,"female")==0) { if(n3<110||n3>150)unNormal++; if(n4<36||n4>40)unNormal++; } else if(strcmp(gender,"male")==0) { if(n3<120||n3>160)unNormal++; if(n4<42||n4>48)unNormal++; } if(unNormal==0)printf("normal\n"); else printf("%d\n",unNormal); } system("PAUSE"); return 0;}