當前位置:首頁 » 編程語言 » c語言判斷並輸出奇偶數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言判斷並輸出奇偶數

發布時間: 2022-09-27 09:31:10

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 是奇數");
}