关键函数:to_string(int n):把数字变为string类型
str.find('4') 返回字符在字符串中的首次出现位置(无符号整数类型 size_t),若不存在则返回string::npos
#include <iostream>
#include <string>
using namespace std;
int main() {
int n;
cin>>n;
for (int i=1;i<=n;i++){
if (to_string(i).find('4')==string::npos){ // 判断有无数字4
if(i%4!=0){cout<<i<<endl;}
}
}
}



京公网安备 11010502036488号