首页 > 试题广场 >

红美铃的访客登记

[编程题]红美铃的访客登记
  • 热度指数:15 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
\hspace{15pt}红美铃负责红魔馆的门卫工作。为了向大小姐汇报,她每天都会记录来访者的总数。
\hspace{15pt}由于美铃在登记簿上预留了固定的格子,当访客数量较少时,她会在数字前面填充若干个 \texttt{0} 来补齐位数。例如,如果访客只有 9 人,她可能会记录为 \texttt{009}。现在,美铃需要将这些记录整理成标准的正整数格式,即去掉所有无意义的前导零(leading zeros)。
\hspace{15pt}给定一个表示正整数的字符串 s,请你帮美铃输出其去掉前导零后的结果。

输入描述:
\hspace{15pt}在一行上输入一个长度为 \textrm{length}(s)、仅由数字字符组成的字符串 s \left(1 \leqq \textrm{length}(s) \leqq 100\right)。保证字符串 s 所代表的数值 \textrm{value}(s) 为正整数,且满足 1 \leqq \textrm{value}(s) \leqq 10^9


输出描述:
\hspace{15pt}输出一个整数,表示去掉前导零后的整数形式。
示例1

输入

009

输出

9

说明

\hspace{15pt}在这个样例中,字符串 \texttt{009} 的前两个字符均为 \texttt{0}。去掉这些前导零后,剩余的数字部分为 \texttt{9}
示例2

输入

20260208

输出

20260208
头像 Anoth3r
发表于 2026-02-08 21:01:28
牛客周赛 Round 130 题解 由于牛客的渲染问题,你可以点此链接进入我的博客查看 A 红美铃的访客登记 用一个标记记录有没有扫到非 数字即可。 void solve() { string s; bool f = 1; cin >> s; for ( 展开全文
头像 FZANOTFOUND
发表于 2026-02-08 21:26:40
A.红美铃的访客登记 模拟即可 时间复杂度 。 void solve(){ string s;cin>>s; ll i=0; while(s[i]=='0') i++; cout<<s.substr(i, s.size())<<'\ 展开全文