1 条题解
-
0
C++ :
#include <bits/stdc++.h> using namespace std; int main() { int i,n,c = 0,t,x; cin>>n>>x; for(int i = 1;i <= n;i++){ t = i; while(t != 0){ if(t % 10 == x) c++; t = t / 10; } } cout<<c; return 0; }
Java :
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in=new Scanner(System.in); int n=in.nextInt(); int x=in.nextInt(); String strx=String.valueOf(x); char cx=strx.charAt(0);//将整数变换成字符 int total=0; for(int i=1;i<=n;i++) { String str=String.valueOf(i);//将整数变换为字符串 for(int j=0;j<str.length();j++) { if(str.charAt(j)==cx) total++; //遍历字符串中的每一个字符 } } System.out.println(total); } }
信息
- ID
- 2811
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者