#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语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:666 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:630 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:583 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:588 |
C语言考试练习题_排列 (C++代码)浏览:679 |
简单的a+b (C语言代码)浏览:516 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:523 |
简单的a+b (C语言代码)浏览:708 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:768 |
回文数(一) (C语言代码)浏览:793 |