求出-10到30之内能被7或11整除,但不能同时被7或11整除的所有整数

qq_38172134 2017-04-03 04:28:03
#include<stdio.h>
main()
{
int i;
for(i=-10;i<=30;i++)
{
if(i%7==0||i%11==0) (不知道填什么!=0)
{
printf("%d,",i);
}

}

}
...全文
1332 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿华田的大叔 2017-04-05
  • 打赏
  • 举报
回复
if( ( i % 7 == 0 || i % 11 == 0 ) && ( !( i % 7 == 0 && i % 11 == 0 ) ) )
qq_36009365 2017-04-04
  • 打赏
  • 举报
回复
写if((i%7==&&i%11!=0)||(i%7!=0&&i%11==0))
账号作废 2017-04-03
  • 打赏
  • 举报
回复
引用 2 楼 qq_31989333 的回复:
[quote=引用 楼主 qq_38172134 的回复:] #include<stdio.h> main() { int i; for(i=-10;i<=30;i++) { if(i%7==0||i%11==0) (不知道填什么!=0) { printf("%d,",i); } } }
-10到30之间也不存在这样的数字呀,你可以扩大一下范围,在纸上算出来这些数字,再用C语言编程算出来[/quote ]说错了,-10到30之间存在这样的数字,但是你可以扩大范围变成-78到78.你就可以发现-77,77没有被打印出来
账号作废 2017-04-03
  • 打赏
  • 举报
回复
引用 楼主 qq_38172134 的回复:
#include<stdio.h> main() { int i; for(i=-10;i<=30;i++) { if(i%7==0||i%11==0) (不知道填什么!=0) { printf("%d,",i); } } }
-10到30之间也不存在这样的数字呀,你可以扩大一下范围,在纸上算出来这些数字,再用C语言编程算出来
账号作废 2017-04-03
  • 打赏
  • 举报
回复
if ( (i % 7 == 0 || i % 11 == 0)&&(i%77!=0 ) )
( (能够被7整除或者能够被11整除)并且(不能同时被7和11整除) ) 找7和11的最小公倍数也就是77

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧