#include<iostream> #include<vector> using namespace std; bool pandun(int m)//判断m里是否有7 { while(m){ if(m%10 == 7) { return true; } m = (m-m%10)/10; } } int main() { vector<int> arr;//在不确定长度的情况下用一个vector int a; cin>>a; for(int i=7;i<=a;i++) { if(i%7 == 0||pandun(i)) arr.push_back(i); } cout<<arr.size()<<endl; return 0; }
解题思路:
注意事项:
参考代码:
0.0分
9 人评分