分析问题
遍历1至999所有的数,输出能被3整除,且至少有一个数位上含有5的数
建立模型
将循环 i 的初始值设置为1
当 i 小于等于 999 时
如果 i 能这被3整除 并且 个位 或 十位 或 百位 含有5
输出 i
编写代码
#include <bits/stdc++.h>
using namespace std;
int main(){
int i=1;
while(i<=999){
if(i%3==0 && (i/100==5 || i/10%10==5 || i%10==5))
cout<<i<<endl;
i++;
}
return 0;
}