3 solutions

  • 5
    @ 2024-5-15 14:00:17
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    	int n;
    	cin>>n;
    	int sum=0;
    	for(int i=1;i<=n;i++)
    	{
    		//1.第一种情况判断 
    		if(i%7==0) continue;//说明i是7的倍数
    		//2.第二种情况判断 
    		int cnt=0;
    		int t=i;
    		while(t) //循环拆数模板 
    		{
    			int ge=t%10;
    			if(ge==7) cnt++;
    			t/=10;	
    		} 
    		if(cnt!=0) continue;//说明10进制中某一位有7
    		//说明所有情况都满足 
    		
    		sum+=i*i; 
    	}
    	cout<<sum;
    	return 0;
    }
    
    • -1
      @ 2024-11-4 18:45:59
      #include<bits/stdc++.h>
      using namespace std;
      int main()
      {
      	int n;
      	cin>>n;
      	int sum=0;
      	for(int i=1;i<=n;i++)
      	{
      		//1.第一种情况判断 
      		if(i%7==0) continue;//说明i是7的倍数
      		//2.第二种情况判断 
      		int cnt=0;
      		int t=i;
      		while(t) //循环拆数模板 
      		{
      			int ge=t%10;
      			if(ge==7) cnt++;
      			t/=10;	
      		} 
      		if(cnt!=0) continue;//说明10进制中某一位有7
      		//说明所有情况都满足 
      		
      		sum+=i*i; 
      	}
      	cout<<sum;
      	return 0;
      }
      
      • -1
        @ 2024-10-19 12:04:37
        #include<bits/stdc++.h>
        using namespace std;
        int main()
        {
            int n,s=0;
            bool flag;
            cin>>n;
            for(int i=1;i<=n;i++)
            {
                if(i%7==0) continue;
                int temp=i;
                while(temp)
                {
                    if(temp%10==7)
                    {
                        flag=true;
                        break;
                    }
                    else flag=false;
                    temp/=10;
                }
                if(flag) continue;
                s+=i*i;
            }
            cout<<s;
            return 0;
        }
        
        • 1

        Information

        ID
        889
        Time
        1000ms
        Memory
        256MiB
        Difficulty
        1
        Tags
        (None)
        # Submissions
        113
        Accepted
        39
        Uploaded By