5 条题解
-
3gxd (Jian_Yu) LV 6 @ 2023-8-8 21:04:09
python题解
import sys n = int(sys.stdin.readline()) ans = 0 for i in range(1, n + 1): x = str(i) for j in x: if j == '1': ans += 1 print(ans)
-
22023-3-31 20:14:48@
#include<iostream> using namespace std; int n,cs; void check(int x){ while(x){ if(x%10==1)cs++; x/=10; } } int main(){ cin>>n; for(int i=1;i<=n;i++)check(i); cout<<cs; return 0; }
-
02023-12-4 23:10:38@
#include<iostream> using namespace std; int main(){ int n,cnt=0,temp; cin>>n; for(int i=1;i<=n;i++){ temp=i; while(temp>0){ if(temp%10==1) cnt++; temp/=10; } } cout<<cnt; return 0; }
-
-12023-1-27 20:16:57@
#include<iostream> #include<cmath> using namespace std;
int main() { int n,sum=0; cin>>n; for(int i=1;i<=n;i++) { int t=i; while(t !=0) { if(t%10==1)sum++; t/=10; } } cout<<sum; }
-
-22023-3-19 10:54:37@
#include<bits/stdc++.h> using namespace std; int n,ans; int finddi_1(int x) { int sum=0; while(x) { if(x%10==1)sum++; x/=10; } return sum; } int main() { cin>>n; for(int i=1;i<=n;i++) { ans+=finddi_1(i); } cout<<ans; return 0; }
- 1
信息
- ID
- 942
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 4
- 标签
- 递交数
- 134
- 已通过
- 66
- 上传者