新生在for循环结构遇到问题,求解

标题
数字个数统计

描述
统计能被7或11整除,但不能被7和11同时整除数的个数,求解500以内大于等于100的正整数个数,输出结果。所有变量为整形

时间限制
1

内存限制
10000

类别
1

输入说明

输出说明
输出个数统计结果

输入样例

输出样例
50

提示
采用for循环结构
#include
int main()
{
int i=100;
int k=0;
for(i=100;i<=500;i++)
{
if(i%7==0||i%11==0)
{
if(i%77!=0)
{
k++;
}
}

}

printf("%d\n",k); 
return 0;

}输出不来与题目相符的结果,该怎么该?

有用记得采纳呐


#include <stdio.h>
int main()
{
int i;
int k=0;
for(i=100;i<=500;i++)
{
     if((i%7==0&&i%11!=0)||(i%7!=0&&i%11==0))
     {
         k++;
      
     }
}
printf("%d\n",k);
return 0;
}