一個人的身高決定了他/她是高個子、侏儒還是中等身高的人。在世界不同地區,身高範圍是不同的。我們正在考慮印度標準。在本文中,我們將介紹如何用 C 寫一個簡單的程式來確定一個人是較高、矮子還是中等身高。
讓我們先定義高度範圍和相應的分類,然後我們可以在演算法和實作中使用它們。
身高(公分) | 類型 |
150 – 170 | 平均 |
170 – 195 | 高 |
低於150 | 矮人 |
還有什麼嗎 | 高度異常 |
現在讓我們看看其演算法和實作。
#include <iostream> using namespace std; void solve( int h ) { if (h >= 150 && h <= 170 ) { cout << "The person is of average height" << endl; } else if (h >= 170 && h <= 195 ) { cout << "The person is tall" << endl; } else if (h < 150 ) { cout << "The person is dwarf" << endl; } else { cout << "The person has abnormal height" << endl; } } int main() { cout << "Height of person A: 172" << endl; solve( 172 ); cout << "Height of person B: 130" << endl; solve( 130 ); cout << "Height of person C: 198" << endl; solve( 198 ); cout << "Height of person D: 160" << endl; solve( 160 ); }
Height of person A: 172 The person is tall Height of person B: 130 The person is dwarf Height of person C: 198 The person has abnormal height Height of person D: 160 The person is of average height
使用高度進行分類是一個簡單的問題,我們只是在某些條件下使用決策。在我們的實現中,顯示了四個類別,即高、矮、平均和異常身高。上表中也定義了高度範圍。透過簡單的條件檢查 if-else 解決方案,程式可以根據給定的身高值對人進行分類。
以上是C++程式用於讀取一個人的身高,並列印出該人是高個子、矮個子還是平均身高的人的詳細內容。更多資訊請關注PHP中文網其他相關文章!