硬核抠门程序员,天天程序为小学生出数学题!
我一个二本大学是如何校招拿到阿里offer的
硬核抠门程序员,天天程序为小学生出数学题!
近来疫情影响天天在家办公,更多的介入了孩子的功课指点。学校安排的数学功课已做完,
从100内加法完成度来看,控制的还不闇练。 淘宝买练习册也不发货,买个指点APP?本身就是
程序员,买个什么APP,撸起袖子,本身来!
程序能够输出 10之内加减法,20之内加减法,50之内加减法,100之内加减法,100以上的临时还没写.
加减法能够有两位,比方 A+B,或许 A-B。 也能够有三位数,如 A + B - C ,或许 A - B + C。
能够设置是不是有进位或许借位,如13+39是须要进位;67-19是须要借位。
三位数加减法的要素更多一些,汇总以下,关于形如 A + B - C 先加后减的算式:
三位数先加后减 | A + B | (A + B) - C |
---|---|---|
1 | 进位 | 借位 |
2 | 进位 | 不借位 |
3 | 不进位 | 借位 |
4 | 不进位 | 不借位 |
在算法中,如上四种状况的比例是能够设置的。
关于形如 A - B + C 先减后加的算式,组合状况更多一些:
先辨别 A - B 是不是为负数,假如为负数在盘算时须要先盘算A + C(由于数学还没学到负数)
关于A - B 为正数的状况:
三位数先够减再加 | A - B | (A - B) + C |
---|---|---|
1 | 借位 | 进位 |
2 | 借位 | 不进位 |
3 | 不借位 | 进位 |
4 | 不借位 | 不进位 |
在算法中,如上四种状况的比例是能够设置的。
关于 A - B 未负数的状况,须要先盘算 A + C:
三位数不够减先加 | A + C | (A + C) + B |
---|---|---|
1 | 进位 | 借位 |
2 | 进位 | 不借位 |
3 | 不进位 | 借位 |
4 | 不进位 | 不借位 |
在算法中,如上四种状况的比例是能够设置的。
有了这个程序后,家里的小学生那是相称Happy啊,天天能够乐悠悠的做数学训练了:)
直接github下载NothingMeaning/foureggs库中的代码运转即可。
代码和东西已上传到,随便取用哦
子午僧---风趣又好玩 宣布!
vue hash模式下微信分享后打开首页,三种完美解决方案