从新手学过来
根据前面学的,我不明白电脑从哪个信息知道人数随着年龄增加而增加的。有没有哪个大佬给个完整的分析?
根据前面学的,我不明白电脑从哪个信息知道人数随着年龄增加而增加的。有没有哪个大佬给个完整的分析?
2020-08-09
根据你描述的问题,我的理解是你可能认为人数和年龄两个变量在程序中是互相关联的。
从微观角度来说,也就是代码层面,这两个变量都是独立的,一个变量值的改变并不会直接影响到另一个变量值,根据这道题的描述,我们需要根据年份的增加手动计算出人数,具体的做法也很简单,每一次循环中只做两件事,第一件就是更新年份(程序中的第7行),也就是使年份加1年。第二件事就是更新员工(程序中的第八行),那么由于问题所规定的每多一年,员工数量就增加百分之20,之前我们手动使得年份+1,那么这里我们也就跟着需要手动将员工数变为原来的120%。所以其实不是电脑去知道这些关系信息,而是通过我们自己所写的代码,将我们的逻辑告诉电脑,只要年份加1,员工数就给我多百分之20。
从宏观角度来说,年份和人数这两个属性就是相互关联的,因为只要年份改动,那么人数必然发生变化。
希望能够帮助到你。
举报