首页 > 试题广场 >

整数的个位

[编程题]整数的个位
  • 热度指数:46004 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
\hspace{15pt}给定一个整数 a,求该整数的个位数字,定义为该整数绝对值对 10 取余的结果。

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


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

输入

114

输出

4

备注:
本题已于下方时间节点更新,请注意题解时效性:
1. 2025-06-03 优化题面文本与格式,修改数据范围为 -10^9 \leq a \leq 10^9
2. 2025-11-07 优化题面文本与格式,修改数据范围为 0 \leq a \leq 10^4。备注:因为本题的定义为新手入门题,原数据范围强制需要绝对值函数,脱离了入门打卡的初衷,因此恢复了原数据范围。
头像 张田懿
发表于 2020-12-08 17:30:59
include<bits/stdc++.h> using namespace std;int main(){ int a,c=0; cin>>a; c=a%100%10; cout<<c; return 0;}
头像 不错就是对
发表于 2022-03-24 10:58:20
BC27 整数的个位 思路: step1:输入整数;取最后一位即可; 代码如下: n = input() print(n[-1])
头像 已注销
发表于 2022-04-28 17:59:09
描述 输入一个整数a, 求个位数 输入描述: 输入一个整数,在int范围内 输出描述: 输出一个整数 思路: 巧用%符号 ">int main(void) { int x = 0; scanf("%d", &x); while (a - 10>0) { 展开全文
头像 niu驼
发表于 2022-04-14 00:32:18
#include<stdio.h> int main() {     int a = 0;     scanf("%d", &a);     if (a < 展开全文
头像 QuantSorossvp
发表于 2022-03-16 10:18:27
a=int(input()) print(a%10) 1 a%10,a对10取余数,===取个位数的数字 2 3
头像 养条鱼
发表于 2022-11-01 22:42:33
#include <stdio.h> int main() { int a; scanf("%d",&a); printf("%d",a / 1 % 10); return 0; } //知识点 a / 权位 % 10 //权位就是控制打印那个 展开全文
头像 hoooooooooo
发表于 2024-07-17 23:56:38
通过字符串来做,个位即为输出字符串的最后一个元素 语法https://blog.csdn.net/u013250861/article/details/128172202 https://www.runoob.com/cplusplus/cpp-strings.html string.size()得 展开全文
头像 在找对象的牛牛很讲义气
发表于 2025-08-08 09:15:49
#include<iostream> using namespace std; int main() { int a=0; cin>>a; cout<<a%10<<endl; return 0; }
头像 只欠东风888
发表于 2022-03-22 19:55:50
#include <stdio.h> int main (){     int a;     scanf("%d",&a);     printf("%d",a%10);     return 0; 展开全文
头像 金龙月轩寰语唐舞麟
发表于 2020-12-26 11:42:06
#include<bits/stdc++.h> using namespace std; int main() { int a; cin>>a; cout<<a%10; return 0; }