❶ c语言 判断奇偶数 简单的代码
#include<stdio.h>
intmain()
{
inta=0;
scanf("%d",&a);
if(0==a%2)
{
printf("even");
return1;
}
printf("odd");
return1;
}
❷ c语言编程: 输入一个整数,判断这个数是奇数还是偶数,如果是奇数就输出“奇数”,如果是偶数就输出“
#include "stdio.h"
main()
{
int x;
printf("请输入一个整数");
scanf("%d",&x);
if(x%2 == 0) printf("%d是偶数\n",x);
else printf("%d是奇数\n",x);
}
❸ c语言如何判断奇偶数
c语言中判断奇偶数最常用的方法有两种:
int x;
scanf("%d",&x);
printf("%d是%s数 ",x,x%2?"奇":"偶");
printf("%d是%s数 ",x,x&1?"奇":"偶");
❹ c语言:编程:判断一个数的奇偶性
#include<stdio.h>
main()
{
inta;
printf("输入一个整数:");
scanf("%d",&a);
if(a%2==0)
{
printf("为偶数");
}
else
{
printf("为奇数");
}
return0;
}
(4)c语言判断并输出奇偶数扩展阅读
输入一个字符,编程判断该字符,大写字母、小写字母、空格
#include<stdio.h>
voidmain()
{
charch;
inta;
ch=getchar();
if(ch>='a'&&ch<='z')
ch='1';
if(ch>='A'&&ch<='Z')
ch='2';
if(ch=='')
ch='3';
switch(ch)
{
case'1':printf("xiao ");break;
case'2':printf("da ");break;
case'3':printf("空格 ");break;
default:printf("qita");
}
}
❺ C语言:编写一个程序,判断一个整数的奇偶性。如果是奇数,输入1,是偶数,输入2
C语言:编写一个程序,判断一个整数的奇偶性。如果是奇数,输出1,是偶数,输出2:
#include <stdio.h>
int main()
{ int n;
scanf("%d",&n);
printf("%d ",2-n%2);
return 0;
}
❻ 用c语言编写 编写一个判断奇偶数的函数,要求在主函数中输入一个整数,输出该数是奇数还是偶数的信息
在判断函数中,将输入数值和2进行取余,余数为0的是偶数,否则是奇数;在主函数中通过scanf先让用户输入一个数,然后调用判断函数,判断输入数值奇偶,输出判断信息。
#include<stdio.h>
int IsJiShu(int a)
{ if(a%2==1) return 1;
else if(a%2==0)
return 0; }
int main()
{ int n;
while(scanf("%d",&n)!=EOF)
{ if(IsJiShu(n)) printf("该数是奇数 ");
else printf("该数是偶数 ");}
return 0;}
运行结果:
(6)c语言判断并输出奇偶数扩展阅读:
两种判断奇数偶数的方法:
1、求余(%):根据奇数偶数的定义,若整数除以2没有余数,则为偶数,否则为奇数。因此,偶数取余结果为0,奇数取余结果为非零
2、与1相与(&1):一个十进制数字是奇数还是偶数,取决于二进制中最低位那个数是0还是1。与1相与时,只有对应的两个二进位均为1时,结果位才为1(奇数) ,否则为0(偶数)。(参与运算的数以补码方式出现)
❼ C语言判断奇偶怎么判断
即规律为:和1“与”结果是0则这个数为偶否则为奇。
❽ c语言判断奇数偶数
#include <stdio.h>
void main()
{
int a;
printf("请输入一个整数");
scanf("%d",&a);
if(a%2==0)
{
printf("您输入的是偶数");
}
else
{
printf("您输入的是奇数");
}
}
❾ c语言输入一个五位数,判断各位数的奇偶性,并输出奇数和偶数的个数分别是多少
比如一五位数a=a1a2a3a4a5,在计算机运算中:
a%10=a5, a/10=a1a2a3a4
所以以上述过程,每次将a=a/10,循环直到a=0,就可以通过取余获得循环下去,就可以分别获得a1~a5,再通过%2判断奇偶性了
int a;
int r1=0,r2=0;
scanf("%d",&a);//这里没做异常处理哈,应该之后对a进行一下判断的
while(a!=0)
{
int tmp=a%10;
if(tmp%2==0) r2++;
else r1++;
a=a/10;
}
printf("奇数%d个,偶数%d个",r1,r2);
❿ c语言判断奇偶数
最好不要用printf_s和scanf_s,而用封装过的普通些的输入输出函数
#include<stdio.h>
int main(void)
{
int a;
scanf("%d",&a);//scanf_s("%d ",&a);
//能整除2的就是偶数,整除就是除2的余数为0,表达式是这样的
if(a%2==0)//这儿的问题最大if ("(a/2)%==0")
printf("a 是偶数");//printf_s("a 是偶数");
else
printf("a 是奇数");//printf_s("a 是奇数");
}