永发信息网

c语言 把1~10之间不能被2整除的数输出

答案:4  悬赏:20  手机版
解决时间 2021-02-24 22:01
  • 提问者网友:遮云壑
  • 2021-02-23 22:24
c语言 把1~10之间不能被2整除的数输出
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-02-23 23:15
只要是偶数,则其二进制形式的最低位肯定是0,所以:

#include<stdio.h>
void main()
{
int i;
for(i=1;i<=10;i++)
{ if(i&0x0001)
printf("%d\t",i);
}
}
全部回答
  • 1楼网友:天凉才是好个秋
  • 2021-02-24 02:04
#include <iostream> int main() { int n=1; for(n=1;n<=10;n++) { int i=2; if(!(n%i==0)) //对2求模,只要为0就为整除即可以排除,其他的就可以输出啦 std::cout<<n<<std::endl; } return 0; }
  • 2楼网友:你可爱的野爹
  • 2021-02-24 01:00
#include<stdio.h> void main() { int i; for(i=1;i<=10;i++) { if(i%2!=0) printf("%d\t",i); } }
  • 3楼网友:傲气稳了全场
  • 2021-02-24 00:50
#include "stdio.h"   intmain()   {int x;   for(x=1;x<=100;x++)   if(x%12!=0)printf("%d\t",x);     }   直接用for循环计算1到100除以12,判断余数是否为0,是就表明可以被12整除
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯