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);