#include<stdio.h>void main(){int i,k;k=0;for(i=1;i<=1000;i+=2){if( i%7==0 && i%11==0)continue;if(i%7==0 || i%11==0){k++;printf("%d ",i);}}printf("满足的个数:%d\n",k);}亲测有效,不能直接根据题意来,这道题容易带偏你,换个思路,整除相当于求模为零。整除的话不可行,