1. 判断一个数是奇数还是偶数用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("输入的是奇数");
}
}
(1)a和b有一个是偶数的c语言吗扩展阅读:
(1)两个连续整数中必有一个奇数和一个偶数;
(2)奇数+奇数=偶数;偶数+奇数=奇数;偶数+偶数+...+偶数=偶数;
(3)奇数-奇数=偶数;偶数-奇数=奇数;奇数-偶数=奇数;
(4)若a、b为整数,则a+b与a-b有相同的奇偶性,即a+b与a-b同为奇数或同为偶数;
(5)n个奇数的乘积是奇数,n个偶数的乘积是偶数;算式中有一个是偶数,则乘积是偶数;
2. a是奇数或者b是偶数的逻辑判断表达式
哎,列表框控件所显示的项目列表,系统默认为a单列列表b双列列表11多列表d空白表。
3. c语言 键盘输入两个数字 a,b 在判断a是否为偶数的同时也判断是b否为奇数(请用程序表示)
#include <stdio.h>
int main()
{
int a,b;
scanf("%d%d",&a,&b);
a%2==0&&b%2?printf("Yes"):printf("No");
return 0;
}
4. C语言。输入两个整数,求出它们的和,并判断它们的和是不是偶数,如果是偶数则输出y,否则输出n
C语言。输入两个整数,求出它们的和,并判断它们的和是不是偶数,如果是偶数则输出y,否则输出n?
程序如下:
main(){
int a,b,c;
scanf("%d%d",&a,&b);
c=a+b;
printf("%d+%d=%d\n",a,b,c);
if(c%2)printf("n\n");
else printf("y\n");
}
有什么问题请留言。
5. C语言 输入两个正整数a, b ,输出〔a, b〕中所有偶数值之和
是要求闭区间么,是的话就是这个,开区间的话改一下循环条件就好
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,sum=0,i;
scanf("%d%d",&a,&b);
for(i=a;i<=b;i++){
if (i%2==0)
sum+=i;
}
printf("%d\n",sum);
return 0;
}
6. 用c语言编程判断任何一组数据的奇偶.如[a b c d e]
你是说,奇数和偶数的比例吗?
假如是存在数组中
int
noushu=0;
//偶数的个数
int
njishu=0;
//奇数的个数
for(int
i=0;i<数组大小;i++)
{
if(0
==
数组[i]%2)
noushu++;
else
njishu++;
//这里可以添加代码,判断累加和是不是100
}
//求比值就ok啦
7. C语言判断奇数偶数问题
修改前: 修改后:
float a; int a;
scanf("%f",&a); scanf(“%d”,&a);
c=b%2; c=abs(b)%2;
if(a==int(a)) 删除
else printf("error.\n"); 删除
只有整数才能判断奇数偶数。
8. 输入两个整型变量a,b,若a是奇数b是偶数,且a^2+b^2>200,则输出a与b的值c语言
var a ;
var b;
function test (e,m){
var c = e*e + m*m;
if(c > 200){
return e ,m;
}
}
test(a,b);