c語言奇數
發布時間: 2025-03-13 07:36:58
c語言編程求1到10的奇數並輸出,可以使用以下代碼灶清跡:
#include <stdio.h>
int main()
{
printf("1到10的奇數有正告:\n");
for (int i = 1; i <= 10; i++) // 遍歷從1到10的整數
{
if (i % 2 == 1) // 如隱並果是奇數,就輸出
printf("%d ", i);
}
printf("\n");
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;}
運行結果:
(2)c語言奇數擴展閱讀:
兩種判斷奇數偶數的方法:
1、求余(%):根據奇數偶數的定義,若整數除以2沒有餘數,則為偶數,否則為奇數。因此,偶數取余結果為0,奇數取余結果為非零
2、與1相與(&1):一個十進制數字是奇數還是偶數,取決於二進制中最低位那個數是0還是1。與1相與時,只有對應的兩個二進位均為1時,結果位才為1(奇數) ,否則為0(偶數)。(參與運算的數以補碼方式出現)
熱點內容