#include<iostream>
using namespace std;
int main(){
int n,m,b=0;
bool a;
cin>>n>>m;
for(int i=1;i<=n;i++){
a=1;
for(int j=1;j<=m;j++){
if(i%j==0){
a=!a;
}
if(a==0 && b==0){
cout<<i;
b++;
}
else if(a==0){
cout<<','<<i;
}
}
}
return 0;
}
共 4 条回复
a=!a,实际上就是将a取反,在赋值给a啊
6
等所有循环结束后在来输出。有的数字可能在循环过程会出现0,最终结果不是0!
a=!a; 的!是什么?