刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

编程实现:

编写程序,统计1到N之间所有正整数中个位数为零的有几个。

例如:N=21,1到21之间所有正整数中个位数为零的数有2个,分别为:10,20。

输入描述:

输入一个正整数N

输出描述:

输出1到N之间(包含N)所有正整数中个位数为零的有几个


样例输入:

21

样例输出:

2

使用微信搜索喵呜刷题,轻松应对考试!

答案:

br />```pythonN = int(input())count = 0for i in range(1, N+1):if i % 10 == 0:count += 1print(count)```

解析:

【喵呜刷题小喵解析】

这个题目要求编写一个程序,统计1到N之间所有正整数中个位数为零的有几个。我们可以通过一个循环来遍历1到N之间的所有整数,检查每个整数的个位数是否为0。如果是,就将计数器加一。最后,输出计数器的值即可。

具体的Python代码实现如上所示。首先,我们通过`input()`函数获取用户输入的N值,并将其转换为整数类型。然后,我们定义一个计数器变量`count`,用于记录个位数为0的整数的数量。接着,我们使用一个for循环遍历1到N之间的所有整数,对于每个整数,我们检查其个位数是否为0。如果是,就将计数器加一。最后,我们输出计数器的值。

在Python中,检查一个整数的个位数是否为0,可以通过将该整数对10取模来实现。如果取模的结果为0,说明该整数的个位数为0。因此,在循环中,我们使用了条件语句`if i % 10 == 0`来检查每个整数的个位数是否为0。
创作类型:
原创

本文链接:编程实现: 编写程序,统计1到N之间所有正整数中个位数为零的有几个。 例如:N=21,1到21之间

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share