首页 > 试题广场 >

整数的十位

[编程题]整数的十位
  • 热度指数:45159 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
\hspace{15pt}给定一个整数,请计算该整数的十位数字。注意,如果十位上的数字存在,则一定为正数,否则输出 0

输入描述:
\hspace{15pt}在一行中输入一个整数 a \left(0 \leqq a \leqq 10^9\right)


输出描述:
\hspace{15pt}输出一个整数,表示 a 的十位数字。
示例1

输入

114

输出

1

说明


示例2

输入

6

输出

0

备注:
本题已于下方时间节点更新,请注意题解时效性:
1. 2025-11-19 优化题面文本与格式,新增若干组数据。
a=input()
print(a[-2])


发表于 2025-07-22 20:29:07 回复(0)
s = input()
if len(s) > 1:
    print(int(s[-2]))
else: 
    print(0)

发表于 2024-11-02 17:08:38 回复(0)
# 公众号:算法直通车
print(int(input()) % 100 // 10)
发表于 2022-08-10 11:19:31 回复(0)
a=int(input())
b=a%10
print(int(((a-b)%100)/10))
发表于 2022-08-05 13:56:39 回复(0)
print(input()[-2])

发表于 2022-08-03 16:18:36 回复(0)
# # 解法1,使用切片(十位在倒数第二位)
# num = input()
# print(num[-2:-1])
# 解法2.使用数学的方法计算
num = int(input())
# 除10 取整得到结尾为十位的数字
num1 = num // 10
# 再用除   10取余那么得到的余数就是十位
shiwei = num1 % 10
print(shiwei)

发表于 2022-06-20 23:52:47 回复(0)
s= int(input())
l=str(s)
print(l[-2])
发表于 2022-06-13 22:53:18 回复(0)
a = input()
c = a[len(a)-2]
print(c)
发表于 2022-05-25 23:26:15 回复(0)
a=int(input())
print(int((a%100)/10))
发表于 2022-04-02 13:46:16 回复(0)
a = int(input())
print((a%100)//10)

发表于 2022-03-25 10:58:51 回复(0)
num1 = int(input())
print(int(num1 / 10 % 10))
发表于 2022-03-21 22:00:17 回复(0)
a = input()
if (len(a)) == 3:
    print(a.split()[0][1])
elif len(a) == 4:
    print(a.split()[0][2])
elif len(a) == 2:
    print(a.split()[-1][0])

发表于 2022-03-20 15:49:10 回复(0)
while True:
    try:
        num = input()
        if len(num) >= 2:
            print(num[-2])
    except:
        break
发表于 2022-02-26 15:37:02 回复(0)