2 条题解

  • 1
    @ 2026-4-11 11:34:20
    #include <bits/stdc++.h>
    using namespace std;
    int main() 
    {
        int n;
        cin>>n;
        for(int i=1;i<=n;i++)
        {
            if(i%10==7)
            {
                cout<<i<<' ';
            }
            else if(i%7==0)
            {
                cout<<i<<' ';
            }
        }
        return 0;
    }
    
    
    • 0
      @ 2024-10-24 19:54:32

      思路

      遍历1-n,如果i取余7=0,说明是7的倍数,cout,如果i取余10=7,说明个位是7,cout。

      题解

      #include <iostream>
      #include <cstdio>
      using namespace std;
      int main()
      {
          int n;
          cin>>n;
          for(int i=1;i<=n;i++)
          {
              if(i%7==0 || i%10==7)
              {
                  cout<<i<<" ";
              }
          }
          return 0;
      }
      
      • 1

      信息

      ID
      37
      时间
      1000ms
      内存
      256MiB
      难度
      2
      标签
      递交数
      146
      已通过
      51
      上传者