第十八天 爱因斯坦的数学题

#include<iostream>
#include<string>
using namespace std;
int main() {
int n=0,i,f=0,num=0;
while (n!=-1) {
cin >> n;
num = 0;
for (i = 7; i <= n; i++) {
f = 0;
if (i % 2 != 1) {
f = 1;
continue;
}
if (i % 3 != 2) {
f = 1;
continue;
}
if (i % 5 != 4) {
f = 1;
continue;
}

if (i % 6 != 5) {
f = 1;
continue;
}
if (i % 7 != 0) {
f = 1;
continue;
}
if (f == 0) {
num++;
cout << i << " ";
}
}
if(n!=-1)
cout << "在1到" << n << "内共有" << num << "个" << endl;
}
}

 

posted @ 2023-05-07 22:39  贾贾鱼  阅读(25)  评论(0)    收藏  举报