传奇单机地图传送:一道C语言题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 07:20:16
为了衡量一个人的身材是否标准,可以通过计算一个人的体重指数来确定。例如,对于一个人女孩来说,一般认为,正常的体重指数为18 到25 之间。其中体重指数的计算公式如下:
体重指数担Ml 卜体重/身高的平方
公式中,体重以千克为单位,身高以米为单位。
为了科学研究,某研究机构进行了广泛调查,得到了某一人群大量受访者的身高、体重数据(其中身高以m 为单位,体重以kg 为单位)。这些数据按照受访者的顺序存放在一个文本文件中(参考图1 ) ,格式如下:序号,身高,体重,例如1 165 550 表示第一个受访者的身高为165m ,体重为55okg ,他的体重指数为550j ( 165xl65 )一加加(四舍五入保留2 位小数)
由于调查时没有计算体重指数,现要求编写程序:从文本文件中读取数据,然后分别计算每个人的体重指数,并把数据写入到另一个文件中(参考图2 )
三、推荐实现步骤根据题目要求,在程序当前目录下建立两个文本文件(与源文件在同一目录下),并把测试数据(不少于5 个)存放到一个文本文件中,文件名为:某人群身高体重数据txt , 参考图1,另一个文件命名为:某人群体重指数数据txt ,初始内容为空.
序号 身高 体重
1 1.65 55.0
2 1.70 60.0
3 1.60 50.0
4 1.75 70.0
5 1.68 62.5 图1
编写main 函数
,读取数据文本文件,把身高,体重数据分别存放到一个数组中二维数组,或者一个结构中)
计算体重指数.把结果存放到一个数组中
判断“某人群体重指数数据树.txt”文件内容是否为空,若为空,直接写入存放在数组中的体重指数,若不为空,则删除文件内容,把数组中的数据存放到该文本文件中,参考图2
序号 身高 体重 体重指数
1 1.65 55.0 20.20
2 1.70 60.0 20.76
3 1.60 50.0 19.53
4 1.75 70.0 22.86
5 1.68 62.5 22.14 图2
注意事项
请注意在代码中必须添加注释
可以根据自己的需要,不按照推荐步骤,灵活实现程序所要求功能C 、请注意代码的书写、命名符合规范
文件中的测试数据必须多于5 个

这复杂 怕是要收费啊~ 哈哈.

偶文件那块学的不好啊!现在看了文件就跑
我先跑了啊!!!