Ⅰ 怎樣用c語言判斷一個數的個數是奇數還是偶數
#include <stdio.h>
main()
{
int x;
printf("請輸入一個整數");
scanf("%d",&x);
if(x%2==0)
{
printf("您輸入的是偶數");
}
else
{
printf("您輸入的是奇數");
}
}
Ⅱ c語言實現判斷一個數是否奇偶交替
#include <iostream>
using namespace std;
void main(){
bool jo(long n);
printf("%d\n",jo(769836));
}
bool jo(long n){
bool panan(long n, char flag);
return panan(n,(n%2));
}
bool panan(long n, char flag){
if(n == 0)
return true;
else if((n%2) == flag)
return panan(n / 10, !flag);
else
return false;
}
我用VC寫的。不知道是否符合你的要求。
主要的判斷函數是panan()採用的一個遞歸從最後一位進行判斷,然後依次除以10,從而倒著判斷其他位。
我給了個例子 769836 返回一個1,如果不符合,就返回一個0
Ⅲ 輸入一個整數判斷是奇數還是偶數,C語言程序
可以參考下面的代碼:
#include "stdio.h"
main()
{
int x;
printf("請輸入一個整數");
scanf("%d",&x);
if(x%2 == 0) printf("%d是偶數 ",x);
else printf("%d是奇數 ",x);
}
(3)判斷一個數的奇偶的c語言擴展閱讀:
C語言函數
double ceil(double x) 返回不小於x的最小整數
double floor(double x) 返回不大於x的最大整數
void srand(unsigned seed) 初始化隨機數發生器
log()函數:返回x的自然對數(以e為底的對數)
ldiv()函數:求兩個數的商和余數(針對long類型)
ceil()函數:求不小於x的最小整數(向上取整)
floor()函數:求不大於x的最大整數(向下取整)
Ⅳ 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、開啟一個虛擬機,打開終端(ctrl+alt+t),然後用vi新建並進入編輯一個c文件(vi a.c)。
Ⅵ 用C語言編程:輸入一個整數,判斷這個數是奇數還是偶數。
#include "stdio.h"
main()
{
int x;
printf("請輸入一個整數");
scanf("%d",&x);
if(x%2 == 0) printf("%d是偶數 ",x);
else printf("%d是奇數 ",x);
}
Ⅶ 用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;}
運行結果:
(7)判斷一個數的奇偶的c語言擴展閱讀:
兩種判斷奇數偶數的方法:
1、求余(%):根據奇數偶數的定義,若整數除以2沒有餘數,則為偶數,否則為奇數。因此,偶數取余結果為0,奇數取余結果為非零
2、與1相與(&1):一個十進制數字是奇數還是偶數,取決於二進制中最低位那個數是0還是1。與1相與時,只有對應的兩個二進位均為1時,結果位才為1(奇數) ,否則為0(偶數)。(參與運算的數以補碼方式出現)
Ⅷ C語言:輸入一個數,判斷這個數是奇數還是偶數
工具/材料 Visual Studio 2015
01
首先在Visual Studio中新建C語言項目,並且在源文件目錄下面新建C語言文件,如下圖所示
02
然後在C語言文件中導入頭文件stdio.h,我們要使用的函數都在這裡面,如下圖所示
03
接下來我們在主函數中實現奇數和偶數的判斷,如下圖所示,通過scanf先讓用戶輸入一個數,然後將這個數和2進行取余,余數為0的是偶數,否則是奇數
04
運行程序以後,在控制台我們輸入一個數,然後控制台會立即告訴我們輸入的數是奇數還是偶數,如下圖所示
Ⅸ C語言:編寫一個程序,判斷一個整數的奇偶性。如果是奇數,輸入1,是偶數,輸入2
C語言:編寫一個程序,判斷一個整數的奇偶性。如果是奇數,輸出1,是偶數,輸出2:
#include <stdio.h>
int main()
{ int n;
scanf("%d",&n);
printf("%d ",2-n%2);
return 0;
}