201912-1 报数

tech2026-08-29  1

#include<iostream> #include<string.h> using namespace std; int n; int m[5]; bool judge(int s){ if(s%7==0){ return true; } else{ while(s>0){ if(s%10==7){ return true; } s=s/10; } } return false; } int main(){ int n; cin>>n; memset(m,0,sizeof(m)); for(int i=1;i<=n;){ if(judge(i)){ m[i%4]++; i++; n++; } else{ i++; } } for(int i=1;i<4;i++){ cout<<m[i]<<'\n'; } cout<<m[0]<<'\n'; return 0; }
最新回复(0)