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

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

第1个回答  2013-07-07
只要是偶数,则其二进制形式的最低位肯定是0,所以:

#include<stdio.h>
void main()
{
int i;
for(i=1;i<=10;i++)
{ if(i&0x0001)
printf("%d\t",i);
}
}本回答被提问者和网友采纳
第2个回答  2013-07-07
#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;
}
第3个回答  2013-07-07
#include<stdio.h>
void main()
{
int i;
for(i=1;i<=10;i++)
{ if(i%2!=0)
printf("%d\t",i);
}
}

c语言 把1~10之间不能被2整除的数输出
只要是偶数,则其二进制形式的最低位肯定是0,所以:include<stdio.h> void main(){ int i;for(i=1;i<=10;i++){ if(i&0x0001)printf("%d\\t",i);} }

C语言 输出100以内,既不能被2、3整除,又不能被5整除的整数
= 0 && start % 3 != 0 && start % 5 != 0)\/\/如果该数既不能被3整除也不能被2整除也不能被5整除 printf("%d\\n", start);\/\/输出 start++; }}

c语言输入一个整数N输出1~N之间所有能被2整除的数?
int main() { int n, i;printf("请输入一个整数N:");scanf("%d", &n);printf("1到%d之间所有能被2整除的数为:\\n", n);for (i = 1; i <= n; i++) { if (i % 2 == 0) { printf("%d ", i);} } printf("\\n");return 0;} ...

简单C语言编程:求出前20个不能被2,3,5,7整除的书,并求出这些数字的和...
void main(){ int i,j=0,a[20],sum=0;for(i=0;i<1000;i++){ if((i%2!=0)&&(i%3!=0)&&(i%5!=0)&&(i%7!=0)){a[j++]=i; printf("%d,",i);} if(j>19) break;} for(i=0;i<20;i++)sum+=a[i];printf("\\n%d\\n",sum);} ...

...输入一个数字,如果是偶数就除以2直到不能被2整除,这样该怎么写?谢谢...
include<stdio.h> main(){ int a;scanf("%d",&a);while(1){ if(a==0) break;else if(a%2==1) break;else a=a\/2;} }

在C语言中,编程实现,输出1-100的整数,要求跳过十位数和个位数相加等于3...
思路:2位整数,整除2得到的是十位数,除10求余得到的是个位数。循环取1~100的整数,判断其十位与个位和。如筛选出来的数据不考虑存储,直接在循环中判断打印输出。如要把数据存储起来,再循环打印,定义数组存储。下面代码(筛选满足的整数存储在数组中):include <stdio.h> int main(){ int i,...

c语言如何判断一个整数能不能被2整除
1、开启一个虚拟机,打开终端(ctrl+alt+t),然后用vi新建并进入编辑一个c文件(vi a.c)。2、按“i”进入输入模式,开始编写程序,因为linux下输入中文还要进行其他设置,所以我是在notepad++下编辑的。3、先定义一个整数a。4、判断a是否能被2整除,即a对2取余是否为0,为0则此数为偶数,反之...

输出0~100不能被三整除的数,提示使用for语句进行循环检查操作,使用contin...
printf("%d ", i); \/\/ 输出不能被 3 整除的数 } printf("\\n");return 0;} 输出结果:1 2 4 5 7 8 10 11 13 14 16 17 19 20 22 23 25 26 28 29 31 32 34 35 37 38 40 41 43 44 46 47 49 50 52 53 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77...

求解c语言简易计算器程序,要求就是输入两个整数和运算符,输出结果...
比如 你输入"1 2 +" 由于2后面是空格 所以op会默认为' '空格,而非空格后面的运算符..如果照你这个程序 那么输入应该是"1 2+",即2个数字后面紧跟运算符...当然如果你想"1 2 +", 那么需要再定义一个char变量来接收数字和运算符之间的空格即可.即将scanf ("%d%d%c",&a,&b,&op);改为...

用c语言设计一个10以内的随机数的除法、要求x\/y能整除、
1、随机产生两个数据(0~10)2、判断:(1)、Y不等于0;(2)、x mod y =0;满足条件就输出x,y

相似回答