新手想问下:用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;
}
}