新手想问下:用C++求100以内能被3整除或者能被7整除但不能同时被3和7整除的数。 这该怎么做

新手想问下:用C++求100以内能被3整除或者能被7整除但不能同时被3和7整除的数。
这该怎么做

问题描述:

新手想问下:用C++求100以内能被3整除或者能被7整除但不能同时被3和7整除的数。 这该怎么做

或者

#include<iostream>
using namespace std;
int main()
{
    for(int i = 1; i <= 100; i++){
    	if((i%3 == 0 && i%7 != 0) || (i%7 == 0 && i%3 != 0))
    		cout<<i<<endl;
	} 
}

#include<iostream>
using namespace std;
int main()
{
    for(int i = 1; i <= 100; i++){
    	if((i % 3 == 0 || i % 7 == 0) && i%21 != 0)
    		cout<<i<<endl;
	} 
}