测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A41797. 统计数字

填空题 困难

题目描述

统计数字

题目描述

给定一个正整数N,找出3到N之间的正整数中,个位数为3的有多少个。

例如:N=25,3至25之间个位数为3的有3、13、23,一共有3个。

输入描述:

输入一个正整数N(3≤N≤99993)输出描述:

输出一个整数,表示3到N之间的正整数中,个位数为3的个数(包括3和N)

样例输入:

25

样例输出:

3

参考答案

#include <iostream> #include <cstdio> using namespace std; int main() { int n,ans=0; cin>>n; for(int i=3;i<=n;i++){ if(i%10==3) ans++; } cout<<ans<<endl; return 0; }
上一题 下一题