2019年12月ccf

第一题:报数

#include 

using namespace std;

int main()
{
    int n;
    cin>>n;
    int i=1;
    int j=0;
    int c,d,e;
    int b[4]= {0};
    int k=0;
    for(j=0; j10)
        {
            while(c>10||c==7)
            {
                if(i%7==0)
                {
                    b[k]++;
                    j--;
                    break;
                }
                d=c%10;
                if(d==7)
                {
                    b[k]++;
                    j--;
                    break;
                }
                c=c/10;
            }
        }
        if(i%7==0&&i<=10)
        {
            b[k]++;
            j--;
        }
        k++;
        i++;
        if(k==4)
        {
            k=0;
        }
    }
    for(k=0; k<4; k++)
        cout<

第二题:回收站选址

#include 

using namespace std;
struct node
{
    double x;
    double y;
};
int main()
{
    int i,j;
    int n;
    struct node a[1001];
    int s[5]= {0};
    int f=0;
    cin>>n;
    for(i=0; i>a[i].x>>a[i].y;
    }
    for(i=0; i

你可能感兴趣的:(算法(c++))