当前位置:首页 » 编程语言 » 奇偶分家c语言编程讲解
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

奇偶分家c语言编程讲解

发布时间: 2022-08-10 16:28:11

A. c语言编程分开奇数偶数.

程序如下: #include<stdio.h>
void main()
{
int a[20];
int b[20];
int i,j,k;
printf("输入二十个数:\n");
for(i=0,j=0;i<=19;i++)
{
scanf("%d",&a[i]);
if(0!=a[i]%2)
{
b[j]=a[i];
j++;
}
}
for(i=0,k=j;i<=19;i++)
{
if(0==a[i]%2)
{
b[k]=a[i];
k++;
}
}
for(i=0;i<=19;i++)
printf("%d ",b[i]);
printf("\n");
} 有疑问提出。

B. c编程奇偶问题

#include<stdio.h>

int main()
{
long long t;
//j用来统计奇数个数
//o用来统计偶数个数
int j=0,o=0,n;

scanf("%d",&n);
//循环n次,每次读入一个数,判断它的奇偶,是偶数的话o加1,否则j加1
while(n--)
{
scanf("%lld",&t);
//不能被2整除是奇数
if(t%2)
j++;
else
o++;
}
printf("%d %d\n",j,o);
return 0;
}

C. C语言编程:判断奇偶数并求奇数和

//我不知道需不需要判断是否为正整数,如果需要的话你可以再添加上判断条件,或者给我留言
#include <stdio.h
int enen(int n);
int main()
{
int num;//代表输入整数的个数
int sum;//其中奇数的和
int i;//循环变量
int n;//输入的数
sum=0;
printf("请输入你想输入整数的个数:");
scanf("%d",&num);
for (i=0;i<num;i++)
{
scanf("%d",&n);
if (enen(n)==0)
{
sum+=n;
}
}
printf("所有奇数的和为:%d。\n",sum);
}

//以下为判断函数
int enen(int n)
{
if (n%2==0)
{
return 1;
}
else
{
return 0;
}
}

D. 判断一个数是奇数还是偶数用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("输入的是奇数");

}

}

(4)奇偶分家c语言编程讲解扩展阅读:

(1)两个连续整数中必有一个奇数和一个偶数;

(2)奇数+奇数=偶数;偶数+奇数=奇数;偶数+偶数+...+偶数=偶数;

(3)奇数-奇数=偶数;偶数-奇数=奇数;奇数-偶数=奇数;

(4)若a、b为整数,则a+b与a-b有相同的奇偶性,即a+b与a-b同为奇数或同为偶数;

(5)n个奇数的乘积是奇数,n个偶数的乘积是偶数;算式中有一个是偶数,则乘积是偶数;

E. C语言:编写一个程序,判断一个整数的奇偶性。如果是奇数,输入1,是偶数,输入2

C语言:编写一个程序,判断一个整数的奇偶性。如果是奇数,输出1,是偶数,输出2:

#include <stdio.h>

int main()

{ int n;

scanf("%d",&n);

printf("%d ",2-n%2);

return 0;

}

F. c语言中判断一个输入的数为偶数还是奇数的程序怎么编写

1、开启一个虚拟机,打开终端(ctrl+alt+t),然后用vi新建并进入编辑一个c文件(vi a.c)。

G. c语言如何判断奇偶数

判断规律为:和1“与”结果是0则这个数为偶否则为奇。

在计算机里,数都是二进制的,从最右面开始,分别是2的0次幂、1次幂……n次幂。那么从2的1次幂开始到2的n次幂相加和是2的n+1次幂-2(n>=1,因为是从2的0次幂开始的)。

这个和一定是偶数。那么这个数本身是奇还是偶,就取决于2的0次幂这位,那如果这位是1则这个数为奇,否则为偶。

10在机器里的表示为1010,那它和1(0001)”与“必定为0。即规律为:和1“与”结果是0则这个数为偶否则为奇。

c语言判断奇偶数程序介绍

#include <stdio.h>

void main(){

int a;

scanf("%d",&a);

if(a&1) printf("a是奇数 ");

else printf("a是偶数 ");

}

H. C语言判断奇偶怎么判断

即规律为:和1“与”结果是0则这个数为偶否则为奇。

I. c语言:编程:判断一个数的奇偶性

#include<stdio.h>

main()

{

inta;

printf("输入一个整数:");

scanf("%d",&a);

if(a%2==0)

{

printf("为偶数");

}

else

{

printf("为奇数");

}

return0;

}

(9)奇偶分家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");

}

}

J. 用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啦