用C 寫乙個三人表決器

2021-10-04 09:07:46 字數 1427 閱讀 6670

昨天離散數學老師布置了一道程式設計題:

設計並程式設計實現乙個3人表決開關電路。設三個裁判分別為a、b、c,有兩個及以上裁判同意,則通過表決;否則,未通過表決。同意與否通過鍵盤輸入,可以用0、1或t、f表示。再進一步,如果a是主裁判,有一票否決權。又該如何設計實現呢?

讓我們寫乙個三人表決器,我晚上的時候上交了作業,用類與物件寫的

#include

usingnamespacestd;

classdecide

;decide::

decide

(inta,intb,intc)

voiddecide::

show()

intmain()

a裁判擁有一票否決權

#include

usingnamespacestd;

classdecide

;decide::

decide

(inta,intb,intc)

voiddecide::

show()

else

cout<<

"未通過表決"

<}intmain()

#include

using

namespace std;

class

decide

;decide::

decide

(int a,

int b,

int c)

void decide::

show()

else

cout<<

"輸入錯誤"

<}else

cout<<

"輸入錯誤"

<}int

main()

#include

using

namespace std;

class

decide

;decide::

decide

(int a,

int b,

int c)

void decide::

show()

else

if(a==0)

cout<<

"a裁判行使一票否決權,未通過表決"

cout<<

"輸入錯誤"

<}else

cout<<

"輸入錯誤"

<}int

main()

其中用到了cin.good()函式來判斷輸入的資料型別是否跟定義的資料型別一致,之後再經過逐層判斷,最後輸出結果!大體思想就是這樣的。

三人表決器實驗報告總結 三人表決器實驗報告 doc

您所在位置 首頁 海量文件 高等教育 實驗設計 三人表決器實驗報告.doc6頁 3.登入後可充值,立即自動返金幣,充值渠道很便利 電子技術與 專案報告 專案名稱 三人表決器的製作 專業班級 電氣1 2 1 姓 名 劉斌 學 號 2 4 指導教師 張琴 江西工業工程職業技術學院電工電子實訓中心 專案目...

用C語言寫乙個三子棋遊戲

執行環境 win10 vs2013 由於本程式在上傳後,不經意間輸出出現bug,現已修復,有興趣的朋友複製下方 進行學習 程式設計和思路均已注釋的行為存放在源 中 原始程式截圖 include include include 對陣列的長度定義為巨集,方便後期對程式進行擴充套件 直接修改巨集定義即可 ...

用C寫乙個web伺服器(一) 基礎功能

c 語言是一門很基礎的語言,程式設計師們對它推崇備至,雖然它是我的入門語言,但大學的 c 語言知道早已經還給了老師,c 的使用可以說是從頭學起。之前一直在讀書,看了 c primer plus apue unp 第一本看完之後雖然對 c 的語法有了大概的了解,可是要說應用,還差得很遠 後兩本算是咬著...