判断奇偶数的程序c语言方法:如果是2的倍数(对2取余数等于零)就是偶数(x%2==0);反之如果不是2的倍数就是奇数。
c语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。
C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。C语言编译器普遍存在于各种不同的 *** 作系统中,其设计也影响了Java、Python等编程语言。
C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
C语言描述问题比汇编语言迅速,工作量小、可读性好,易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%~20%。因此,C语言可以编写系统软件。
c语言判断一个数是奇数还是偶数的方法有两种具体如下。
1、一般是直接将输入的数字用2取余,如果为零则为偶数,反之则是奇数。
详细代码如下:
#include<stdioh>int main(){
int mun;
printf("请输入一个数:\n");
scanf("%d",&num);
if(num%2==0){
printf("%d是偶数!\n");
}else{
printf("%d是奇数!\n");
}
return 0;
}
2、通过位运算来判断一个数是不是奇数或者偶数。
详细代码如下:
#include<stdioh>int main(){
int mun;
printf("请输入一个数:\n");
scanf("%d",&num);
if((num&1)==0){
printf("%d是偶数!\n");
}else{
printf("%d是奇数!\n");
}
return 0;
}
#中()
{
int
i,p,y
=
0,x
=
0时,奇[10],甚至[10]
输出(“请输入一个数字”);
scanf的(“%d的”,&i);
而(%10
=
0)
{
p
=
i%
10;
=
i/10;
(p%2
==
0)
奇[+
+]
=
p;
否则即使[y
+
+]
=
p;
}
(x
=
0)
printf的(“该号码不含有奇数号\
n”);
其他
{
/
(r
=
0,r
<=
x-1,r
+
+)
printf的(“这个数字包含奇数为%d
\
n”,奇[r]);
}
br
/>
(y
==
0)
printf的(“这个数字不包含偶数号\
n”);
其他
{
(
int
m
=
0,m
=
y-1,m
+
+)
printf的(“%d
\
n”这个数字包含了就算了,甚至[m]);
}
}
这样的代码,我已经完成了我的测试,没有问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)