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

简答题

求十位数字

题目描述:

给定一个正整数N(1<N<1011),输出正整数十位上的数字。

输入描述:

输入一个正整数N(1<N<1011)

输出描述:

输出正整数十位上的数字


样例输入:

123

样例输出:

2

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

答案:

给定一个正整数N(1<N<1011),输出正整数十位上的数字。

解析:

【喵呜刷题小喵解析】:
这道题目要求我们根据输入的正整数N,输出其十位上的数字。例如,当输入为123时,输出为2。

对于任意一个正整数N,我们可以将其拆分为各个位上的数字。对于N的十位数字,我们可以使用N除以10的商来得到。这是因为,当我们把N除以10时,个位数字会被去掉,只剩下十位数字。然后,我们可以再取这个商的个位数,即得到十位数字。

具体地,我们可以按照以下步骤来求解:

1. 将N除以10,得到商Q。
2. 将Q转换为字符串。
3. 取字符串的第2个字符(从0开始计数),即为N的十位数字。

使用这种方法,我们可以快速得到N的十位数字。例如,对于输入123,我们首先将123除以10,得到12。然后,我们将12转换为字符串"12",并取第2个字符,即得到2。因此,输出为2。
创作类型:
原创

本文链接:求十位数字 题目描述: 给定一个正整数N(1<N<1011),输出正整数十位上的数字。 输入描述:

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

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

分享考题
share