昨天離散數學老師布置了一道程式設計題:
設計並程式設計實現乙個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 的語法有了大概的了解,可是要說應用,還差得很遠 後兩本算是咬著...