• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

OpenJudge2680化验诊断C++

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

链接地址:http://bailian.openjudge.cn/practice/2680

题目:

总时间限制:
1000ms
内存限制:
65536kB
描述
下表是进行血常规检验的正常值参考范围,及化验值异常的临床意义:


给定一张化验单,判断其所有指标是否正常,如果不正常,统计有几项不正常。化验单上的值必须严格落在正常参考值范围内,才算是正常。正常参考值范围包括边界,即落在边界上也算正常。
输入
输出
对于每组测试数据,输出一行。如果所有检验项目正常,则输出:normal;否则输出不正常的项的数目。
样例输入
2
female 4.5 4.0 115 37 200
male 3.9 3.5 155 36 301
样例输出
normal
3
来源
计算概论05-模拟考试1

思路:

模拟题

代码:

 1 #include "stdio.h"
 2 int main()
 3 {
 4     int k;
 5     char sex[7];
 6     float a1,a2;
 7     int a3,a4,a5;
 8     int sum;
 9     scanf("%d",&k);
10     while(k--)
11     {
12         sum=0;
13         scanf("\n%s %f %f %d %d %d",sex,&a1,&a2,&a3,&a4,&a5);
14         if(a1<4.0 || a1>10.0) sum++;
15         if(a2<3.5 || a2>5.5) sum++;
16         if(sex[0] == 'f')
17         {
18             if(a3<110 || a3>150) sum++;
19             if(a4<36 || a4>40) sum++;
20         }
21         else
22         {
23             if(a3<120 || a3>160) sum++;
24             if(a4<42 || a4>48) sum++;
25         }
26         if(a5<100 || a5>300) sum++;
27         if(sum==0) printf("normal\n");
28         else printf("%d\n",sum);
29     }
30     return 0;
31 }

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
c语言获取符号位整数和浮点发布时间:2022-07-14
下一篇:
LeetCode-268.MissingNumber-stable_sort应用实例-(C++)-解题报告发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap