为了账号安全,请及时绑定邮箱和手机立即绑定

从新手学过来

根据前面学的,我不明白电脑从哪个信息知道人数随着年龄增加而增加的。有没有哪个大佬给个完整的分析?

正在回答

2 回答

同样很疑惑

0 回复 有任何疑惑可以回复我~

根据你描述的问题,我的理解是你可能认为人数和年龄两个变量在程序中是互相关联的。

从微观角度来说,也就是代码层面,这两个变量都是独立的,一个变量值的改变并不会直接影响到另一个变量值,根据这道题的描述,我们需要根据年份的增加手动计算出人数,具体的做法也很简单,每一次循环中只做两件事,第一件就是更新年份(程序中的第7行),也就是使年份加1年。第二件事就是更新员工(程序中的第八行),那么由于问题所规定的每多一年,员工数量就增加百分之20,之前我们手动使得年份+1,那么这里我们也就跟着需要手动将员工数变为原来的120%。所以其实不是电脑去知道这些关系信息,而是通过我们自己所写的代码,将我们的逻辑告诉电脑,只要年份加1,员工数就给我多百分之20。

从宏观角度来说,年份和人数这两个属性就是相互关联的,因为只要年份改动,那么人数必然发生变化。

希望能够帮助到你。

1 回复 有任何疑惑可以回复我~
#1

weixin_慕瓜9450304

没明白,感觉从头到尾都没告诉计算机,年份增加和人数关系呀
2020-10-14 回复 有任何疑惑可以回复我~
#2

慕标5051914 回复 weixin_慕瓜9450304

year++; number=number*1.2; 这两变量确实没有关联,但看这两行代码不是同时让这两个变量改变了吗?
2020-12-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

从新手学过来

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信