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);
}
}
#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整除
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯