5 条题解

  • 3
    @ 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)
    
    • 2
      @ 2023-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;
      }
      
      • 0
        @ 2023-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;
        }
        
        • -1

          #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; }

          • -2
            @ 2023-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
            标签
            递交数
            133
            已通过
            65
            上传者