第二周项目-就拿胖子说事

问题及代码:

/*
*copyright(c++)2016,烟台大学计算机学院
*All rights reserved.
*文件名称:77.cpp
*作    者:董凯琦
*完成日期:2016年3月8日
*版 本 号:v1.0
*问题描述:输入成年男子的身高high和体重weight,计算出标准体重以及判断体重是否正常
*输入描述:high,weight,代表成年男子的身高体重
*程序输出:一个数代表标准体重,描述代表该成年男子体重情况
*/
#include <iostream>

using namespace std;
int main()
{
   int high,weight;//定义该成年男性的身高和体重
   int mWeight;//定义标准体重;
   cin>>high>>weight;
   mWeight=high-100;//计算出该成年男子身高对应的标准体重
   cout<<"标准体重为:"<<mWeight<<endl;
   if(weight<mWeight*0.8) //判断该男子的体重是否正常
   cout<<"超轻"<<endl;
   else if(weight>mWeight*1.2)
   cout<<"超重"<<endl;
   else
   cout<<"正常"<<endl;
   return 0;
}
运行结果:
<img src="https://img-blog.csdn.net/20160308201846902?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
 
知识点总结:
 从这个程序中,进一步巩固了利用C++解决简单问题的认识,学会了如何利用C++来编辑,进一步加强了cin以及cout的用法和条件语句的利用。
学习心得:
 刚开始接触这道问题时,遇到了无论怎样输入都会出现“正常”这个结果的问题。纠结了好一阵,最后通过求助同学才发现原来是程序中求标准体重的语句位置不对,而且条件语句中的条件写的不对。经过这次测验我深刻认识到了细节问题不能忽略啊!下次我会格外注意!我相信经过我的不断改进与努力,写出来的程序会越来越棒的!^_^
 


 

### 回答1: MySQL动物信息管理系统是一个使用MySQL数据库和Java编程语言开发的动物园信息管理系统。该系统可以帮助动物园管理员管理动物信息,包括动物种类、数量、饲养情况等。 胖子是一个由淘宝开发的分布式数据库中间件,可以将多个MySQL数据库组成一个分布式数据库集群,提供高可用性、高并发性和可扩展性。MySQL NDB是MySQL提供的一种高可用性、高性能的分布式数据库存储引擎,也可以用于构建分布式数据库集群。 在使用MySQL动物信息管理系统时,可以选择使用胖子或MySQL NDB来构建分布式数据库集群,以提高系统的可用性和性能。具体选择哪种方案需要根据实际情况进行评估和比较,包括数据量、访问量、负载情况、可用性要求等因素。 ### 回答2: MySQL动物信息管理系统是一个用于管理动物园内动物信息的系统。管理员通过该系统可以轻松地查看、添加、编辑和删除园内动物的相关信息。在这个系统中,MySQL NDB(Network DataBase)被用作数据库引擎。 MySQL NDB是MySQL的一种特殊的存储引擎,它特别适用于高可用性和高可扩展性的应用场景。相比其他存储引擎,MySQL NDB具有更好的数据复制和分区能力,并且可以在不同的服务器上实现数据的同步和共享。对于一个动物园管理员来说,MySQL NDB的特性对于动物信息管理系统非常有用。 首先,由于动物园中的动物信息是实时更新的,管理员需要能够及时地获取最新的信息。而MySQL NDB可以实现数据的实时同步和复制,在多个服务器上保持数据的一致性和即时性。这意味着管理员可以在任何时间和任何地点访问到最新的动物信息。 其次,动物园中的动物数量可能非常庞大,而MySQL NDB拥有良好的可扩展性。它可以以分布式集群的形式运行,将数据分片存储在多个节点上,并实现负载均衡和故障恢复。这就意味着即使在大规模的动物信息管理系统中,MySQL NDB也能保持良好的性能和可靠性。 最后,由于管理员可能需要进行复杂的查询和统计操作,MySQL NDB的分区功能可以使数据库更加高效。管理员可以根据动物的种类、栖息地、饲养情况等因素进行分区,从而提高查询速度和效率。此外,由于MySQL NDB支持并行查询处理,在高负载情况下可以更好地处理管理员的请求。 总之,MySQL NDB作为动物信息管理系统的数据库引擎,具有高可用性、高可扩展性和高效率的特点,能够帮助管理员轻松地管理动物园内的动物信息。 ### 回答3: MySQL动物信息管理系统是一个用于管理动物园基本信息的数据库系统。管理员可以通过该系统进行动物的录入、查询、更新和删除等操作。 在管理员使用MySQL NDB(MySQL Cluster)作为数据库引擎时,会有一些与传统MySQL数据库不同的特点和优势。 首先,MySQL NDB是一个分布式数据库引擎,能够将数据库分布在多台计算机上,实现高可用性和容错性。这对于动物信息管理系统来说是非常重要的,因为即使其中一台计算机发生故障,系统仍然可以继续正常运行,管理员可以继续对动物信息进行管理。 其次,MySQL NDB支持数据库的自动分片(sharding)和自动数据重分布。这意味着当数据库的数据增长超过一台计算机的处理能力时,管理员无需手动进行数据分片和迁移操作,系统会自动将数据分散存储在多台计算机上,以平衡负载,并在需要时对数据进行重分布。 此外,由于MySQL NDB采用了内存数据库(in-memory database)的设计思路,因此具有非常高的读写性能,适合处理大量的并发请求。在动物信息管理系统中,管理员可以通过MySQL NDB迅速查找和修改动物信息,使系统响应更加迅捷。 然而,MySQL NDB也存在一些限制。例如,MySQL NDB不支持某些传统MySQL数据库提供的功能,如全文搜索和外键约束等。管理员在设计和开发动物信息管理系统时需要考虑到这些限制,并根据实际需求进行权衡和选择。 总的来说,MySQL NDB作为数据库引擎对于动物信息管理系统来说是一种可行的选择,能够提供高可用性、容错性和良好的性能。管理员可以通过合理使用MySQL NDB的特性和优势来设计和实现功能完善的动物信息管理系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值