5 血型遺傳檢測

2021-08-22 16:34:19 字數 1006 閱讀 1528

血型遺傳對照表如下:

父母血型

子女會出現的血型

子女不會出現的血型

o與oo

a,b,ab

a與oa,o

b,ab

a與aa,o

b,ab

a與ba,b,ab,o

——a與ab

a,b,ab

ob與o

b,oa,ab

b與bb,o

a,ab

b與ab

a,b,ab

oab與o

a,bo,ab

ab與ab

a,b,ab

o請實現乙個程式,輸入父母血型,判斷孩子可能的血型。給定兩個字串father和mother,代表父母的血型,請返回乙個字串陣列,代表孩子的可能血型(按照字典序排列)。

測試樣例:」a」,」a」

返回:[」a」,「o」]

方法:暴力法

解析:根據題意,利用 if-else語句進行判斷輸出即可得到所要求得的孩子可能性血型。

**一:

#include#includeusing namespace std;

int main()

else if((father=="a"&&mother=="b")||(father=="b"&&mother=="a"))

else if((father=="a"&&mother=="ab")||(father=="ab"&&mother=="a")||(father=="ab"&&mother=="b")||(father=="b"&&mother=="ab")||(father=="ab"&&mother=="ab"))

else if((father=="b"&&mother=="b")||(father=="b"&&mother=="o")||(father=="o"&&mother=="b"))

else

return vec;

}int main()

html5特徵檢測

如果早期的瀏覽器不支援html5我該如何開始使用它呢?但是這個問題本身就會讓人產生誤解。html5只是一些特性的集合,因此你不能說檢測瀏 覽器 是否支援html5 但是你可以檢測瀏覽器是否支援諸如 canvas video geolocation 等等這些特性 檢測你的瀏覽器是否支援the canv...

目標檢測 YOLOv5(八)

簡介 yolov5權重檔案 密碼 00mp 作者給的演算法效能如下圖 改編自知乎大佬的一張圖 yolov5s網路是yolov5系列中深度最小,特徵圖的寬度最小的網路。後面的3種 yolov5m yolov5l yolov5x 都是在此基礎上不斷加深,不斷加寬。1 mosaic資料增強 同yolov4...

1 6 實驗5 無線溫度檢測實驗

無線溫度檢測實驗 1 實驗內容 協調器建立zigbee無線網路,終端節點自動加入網路,然後終端節點周期性地採集溫度並將資料傳送到協調器.協調器接受資料並通過串列埠把接受到的資料傳給pc端的串列埠除錯助手。2 流程 協調器 開始 建立網路 迴圈接受來自終端節點的資料 傳送給串列埠 終端節點 開始 加入...