题解
2024-08-22 19:41:10
发布于:浙江
4阅读
1回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,ans = 0;
cin>>n;
for(int i = 1;i <= n;i++){
int k = i;
while(k > 0){
if(k % 10 == 1) ans++;
k /= 10;
}
}
cout<<ans;
return 0;
}
全部评论 1
#include <bits/stdc++.h>
using namespace std;
int sum,b;
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
b=i;
while(b!=0){
if(b%10==1) sum+=1;
b/=10;
}
}
cout<<sum;return 0;
}
2025-02-05 来自 上海
0
有帮助,赞一个