當前位置:首頁 » 編程語言 » 奇偶分家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啦