C++程式用於讀取一個人的身高,並列印出該人是高個子、矮個子還是平均身高的人
Sep 05, 2023 am 10:17 AM
列印
身高
高個子
一個人的身高決定了他/她是高個子、侏儒還是中等身高的人。在世界不同地區,身高範圍是不同的。我們正在考慮印度標準。在本文中,我們將介紹如何用 C 寫一個簡單的程式來確定一個人是較高、矮子還是中等身高。
讓我們先定義高度範圍和相應的分類,然後我們可以在演算法和實作中使用它們。
身高(公分) | 類型 |
150 – 170 | 平均 |
170 – 195 | 高 |
低於150 | 矮人 |
還有什麼嗎 | 高度異常 |
現在讓我們看看其演算法和實作。
演算法
- 讀取高度 h 。
- 如果 h 在 150 到 170 之間,則。
- 此人身高中等。
- 否則當h在170到195之間時,則。
- 這個人很高。
- 否則當 h 低於 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中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)