⑴ c语言判断一个数是偶数还是奇数
假设有整型变量i,要判断它是奇数还是偶数,则用如下代码:
if(i%2==0)
printf("%d是偶数\n",i);
else
printf("%d是奇数\n",i);
注意:不能用i%2==1来判断,因为如果i的值是负的奇数,则i%2的结果是-1,不是1
⑵ c语言:编程:判断一个数的奇偶性
#include<stdio.h>
main()
{
inta;
printf("输入一个整数:");
scanf("%d",&a);
if(a%2==0)
{
printf("为偶数");
}
else
{
printf("为奇数");
}
return0;
}
(2)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程序怎么编写
一个表达式就行了:i % 2。对2求余,如果结果等于1,则i是奇数,如果结果等于0,则i是偶数。
if((i%2)==1)
{
奇数
}
else
{
偶数
}
例如:
#include <stdio.h>
main()
{
int x;
printf("请输入一个整数");
scanf("%d",&x);
if(x%2==0)
{
printf("输入的是偶数");
}
else
{
printf("输入的是奇数");
}
}
(3)c语言判断形参是否为奇数扩展阅读:
(1)两个连续整数中必有一个奇数和一个偶数;
(2)奇数+奇数=偶数;偶数+奇数=奇数;偶数+偶数+...+偶数=偶数;
(3)奇数-奇数=偶数;偶数-奇数=奇数;奇数-偶数=奇数;
(4)若a、b为整数,则a+b与a-b有相同的奇偶性,即a+b与a-b同为奇数或同为偶数;
(5)n个奇数的乘积是奇数,n个偶数的乘积是偶数;算式中有一个是偶数,则乘积是偶数;
⑷ c语言带参的宏,判断x是否奇数
写了2种,你选一个都可以:
1、#define IS_ODD_1(p) if ((p)%2 != 0) printf("是奇数 ");
2、#define IS_ODD_2(p) ((p)%2)
intmain()
{
inti=9;
IS_ODD_1(i);//第一种
if(IS_ODD_2(i))//第二种
{
printf("是奇数 ");
}
}
⑸ 用C语言编程从键盘输入一个数判断它是否为奇数(用函数的方法)
#include<stdio.h>
#include<conio.h> // 包含getch()函数,用于暂停
char odd(int a) // 不能被2整除的数为奇数
{
a %= 2;
if (a == 0) return 0;
else return 1;
}
void main(void)
{
int input;
scanf("%d",&input);
if (odd(input)) printf("Input number is a odd number");
else printf("Input number is not a odd number");
getch();
}
⑹ 求C语言判断奇偶的代码
#include <stdio.h>
int fun(int a)
{
if(a%2==0)
{
return 1;
}
else
{
return 0;
}
}
void main()
{
int a;
printf("请输入一个整数:\n");
scanf("%d",&a);
printf("main()返回值是:%d\n",fun(a));
}
⑺ 用c语言编程简单做出一个程序,要求判断一个数为奇数还是偶数
一个表达式就行了:i
%
2。对2求余,如果结果等于1,则i是奇数,如果结果等于0,则i是偶数。
if((i%2)==1)
{
奇数
}
else
{
偶数
}
⑻ C语言 输入一个整数x,判断其为奇数 还是偶数
x%2==1,判断奇数为Yes
偶数为No
x%2==0,判断偶数为Yes
奇数为No
⑼ C语言判断奇偶怎么判断
即规律为:和1“与”结果是0则这个数为偶否则为奇。