C語言分支結構程式設計1

2021-10-05 00:06:31 字數 2262 閱讀 7909

題目描述

輸入一名學生的語文和數學成績,判斷他是否恰好有一門課不及格(成績小於60分)。若該生恰好有一門課不及格,輸出1;否則輸出0。

一行,包含兩個在0到100之間的整數,分別是該生的語文成績和數學成績。

若該生恰好有一門課不及格,輸出1;否則輸出0。

50 80

#

include

intmain()

else

return0;

}

題目描述

輸入兩個整數a與b,按照從小到大次序輸出兩個整數值。

2 11 2

#

include

intmain()

else

return0;

}

題目描述

輸入整數n,如果n為奇數,輸出odd;否則輸出even

odd

#

include

intmain()

else

return0;

}

題目描述

輸入年份y,判斷這個年份是否為閏年(閏年的條件是:年份能被4整除且不能被100整除,或能被400整除)

輸入年份y,y為整數並且滿足1600≤y≤2100

【測試樣例1】

2000

【測試樣例2】

2012

【測試樣例3】

2015

【測試樣例4】

1900

【測試樣例1】

leap year

【測試樣例2】

leap year

【測試樣例3】

non-leap year

【測試樣例4】

non-leap year

#

include

intmain()

return0;

}

題目描述

求解方程ax2+bx+c=0。輸入a、b、c的值(其中a≠0),計算並輸出方程的解x(保留一位小數)。如果方程無實數解,輸出「no real solution」

輸入a,b,c的值

輸出方程的解,如果有實數解,按照從大到小輸出,保留一位小數。

1 4 3

x1=-1.0

x2=-3.0

#

include

#include

intmain()

else

printf

("no real solution\n");

}

題目描述

在足球比賽中,每場比賽的計分規則與雙方的進球數有關: 進球數多的一方獲勝,計3分;進球數少的一方失敗,計0分; 如果雙方進球數相同(或雙方都未進球),為平局,雙方各計1分。

輸入比賽雙方的進球數,輸出雙方的得分。

輸入比賽雙方的進球數。

輸出雙方的得分,用1個空格分隔。

0 06 1

0 11 1

3 00 3

#

include

intmain()

return0;

}

題目描述

小明想秤一下4個球是否一樣重,他先把4個球分成2組,左邊2個球,右邊2個球。如果左邊重,就記錄「left」,如果右邊重,就記錄「right」,如果一樣重,就記錄「balance」。

輸入4個球的重量,都是正整數(1 <=x <= 100),用空格隔開。

如果左邊重,就記錄「left」,如果右邊重,就記錄「right」,如果一樣重,就記錄「balance」。

3 4 4 3

balance

#

include

intmain()

return0;

}

題目描述

本題要求將輸入的任意3個整數從小到大輸出。

輸入在一行中給出3個整數,其間以空格分隔。

在一行中將3個整數從小到大輸出,其間以「->」相連。

4 2 8

2->4->8

#

include

intmain()

if(a > c)

if(b > c)

printf

("%d->%d->%d"

, a, b, c)

;return0;

}

C語言程式設計 分支結構

c語言的分支結構主要有兩種,分別為if else和switch,兩種分支結構可以分別巢狀使用。if.else 在c語言中把任何非零和非空的值都假設為true,把零或null假定為false。if.else 中其實可以再細分if if巢狀,if.else 巢狀 語法格式 if else if else...

C語言 分支結構

邏輯與 邏輯或 的短路現象 一假即假 左邊為假,不執行右邊 一真即真 左邊為真,不執行右邊 列舉一組有符號名稱的整形常量 羅列出所有狀態和所有可能的結果。列舉屬構造型別 enum 列舉名 美劇值列表 if 條件表示式1 else if 條件表示式2 else 條件表示式的返回值為bool型別 swi...

C語言 分支結構

if 表示式 語句 else if 表示式 語句 else 語句 include int main void include int main void include int main void 運算子 a b 如果a和b的值相等則為1,不等則為0 結果的型別是int 運算子 a b 如果a和b的...