青少年编程分享软件(百分号的是斜杠除以二十三)「编程里百分号」

青少年编程分享软件(百分号的是斜杠除以二十三)

大家好,本节视频分享一道二零二三年十二月份青少年软件编程中潘森一级试题中的第一题。
编写一个程序,其功能为从键盘输入任意三位整数计算整数的百位数字、十位数字、个位数字之和以及它们的平均值并输出计算结果。
例如输入一二三,百位是一,十位是二,个位是三,一加二加三输出的和是六,下来再计算出它们的平均值,六除以三等于二。
如果用一个斜杠还可以返回的是一个浮点数二点零。
有前提是由于考试平台再不支持give命令,可以选择其他的命令,就不用它就行了。
看一下这道题,比如输入一二三,怎么才能够得到一?怎么得到一?从数学上可以这么去做,一二三除以一百等于什么?等于一就是商,余于二十三,一就得出来了。
二怎么得出来?可以用二十三再去给两个斜杠,还是一个斜杠就除以十,除以十是商,二余三,二是不是出来了?二出来了,三也出来了,这是在数学中。
怎么在编程中去实现它?就是一二三,用两个斜杠除以一百就是整整,也就是取的是商,这时候得的是一,得的一。
二和三怎么得出来?二十三写是怎么得出来的?就是一二三,一个百分号是取于相对一般来一百来说,取于等的是二十三。
在这二十三的基础上再进行了什么?进行了二十三双斜杠十,这时候就得到了一个二,再来一个二十三,一个百分号十得到的就是三。
回到程序中去做一下,键盘输入任意三位整数,蒙用input给一个提示信息,请输入一个三位整数,三位整数依然要把它转成整数引体,因为input的返回结果是字符串,转成整数把它从进a里面。
从进a里面之后怎么去做?先去得到它的从到n里面,这时候用a表示它的百位,数百位数就是n两个斜杠,一百,这个时候就得到它的百位数。
十位数是什么?就说是b,等于先是n这个百分号,百分号多少?一百,这个时候就拿这个代进去算,一个百分号一百得到的是余数二十三。
在余数的基础上再双写杠十,这个时候就得到了什么?就得到了二,十位数。
再来看一下个位数,个位数就是在n百分号一百得到的是二十三,二十三再继续,百分号多少?百分号十就得到了三,其实在这个里面可以把它再进行一个减略的写法。
减略的写法就什么?本来它会一,123在123,它磨个多少?磨个10,双12余3,双12余3,其实这个可以直接简化成磨什么?磨10,n,百分号10,比如说123,百分号10,它是商,商12,雨伞,雨伞这个得到的就是雨伞,这个完全是可以的。
去给它打印出来,它的一个样例就是输出,直接是把两个数字出来,根本再没有说其他,那就给它也直接给它算出来,算出来,它的一个是和,和就是a加b加c,都好下来再给它平均值,就是a加b加c除以3,完全可以这么去写,就说123,62.0没有问题,但是一般写程序这样写不是很好,考试当然是没问题的。
一般就是把它的一个和3直接用s,为什么不用萨姆?因为有一个内置函数,它是萨姆,所以尽量去撇开内置函数,萨姆等于a加b加c,下来给上一个平周数v,就等于什么?等于s除以3,这么去写就是更加好一些,这个直接来个v,123,结果也是一样的,只是这种写法更加好一些。
讲到这里,先再听下视频,下个视频接着分享。

联系我们

在线咨询:点击这里给我发消息