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


#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;
	}
}
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号