本文主要是介绍CCF 201912-1 报数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#include<bits/stdc++.h>
using namespace std;bool contain(int n)
{while(n!=0){if(n%10==7) return true;else n/=10;}return false;
}int main()
{int a[4]={0};int n;cin>>n;for(int count=0,i=1;count<n;) {if(i%7==0||contain(i)){//i++;//a[i%4-1]++; //对4求模,范围就在0~3,0-1当然就出错了! a[(i-1)%4]++; //i-1先化成下标,然后对4求余 i++;}else{i++;count++;}}for(int i=0;i<4;i++){cout<<a[i]<<endl;}return 0;
}
这篇关于CCF 201912-1 报数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!