#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 人评分
2^k进制数 (C++代码)使用递归方法浏览:719 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:520 |
【绝对值排序】 (C++代码)浏览:670 |
上车人数 (C语言代码)浏览:767 |
Pascal三角 (C语言代码)格式错误浏览:516 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:935 |
【明明的随机数】 (C语言代码)浏览:785 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:545 |
青年歌手大奖赛_评委会打分 (C语言代码)浏览:2138 |
C语言程序设计教程(第三版)课后习题10.1 (C++代码)浏览:497 |