#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 人评分
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:981 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:507 |
C语言程序设计教程(第三版)课后习题9.3 (Java代码)浏览:1025 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:563 |
printf基础练习2 (有点不明白)浏览:888 |
C语言训练-求PI* (C语言代码)浏览:641 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1334 |
简单的for循环浏览:1503 |
众数问题 (C语言代码)浏览:912 |
用筛法求之N内的素数。 (C++代码)浏览:754 |