問題如下
a、b、c、d、e五名學生有可能參加計算機競賽,根據下列條件判斷哪些
人參加了競賽:
(1)a參加時,b也參加;
(2)b和c只有乙個人參加;
(3)c和d或者都參加,或者都不參加;
(4)d和e中至少有乙個人參加;
(5)如果e參加,那麼a和d也都參加。
這種應該是抽屜問題吧,呵呵,小學時數學競賽好像看過,不知道術語對不對。。用**實現。
遺留乙個問題點就是程式裡用的那幾個for迴圈,看著太多了,很不舒服,可一時也不知道怎麼處理。。
//example 1-1
#include
using
namespace std;
//enum persion;
bool checkuser(bool a,
bool b,
bool c,
bool d,
bool e)
}//between b and c , only one can go
if(b && c)
//c and d,their go together
if(c != d)
//d and e,one should go at least
if(!d || e)
//if e go,a and d alse go
if (e)
}return
true;
}void output(bool a,
bool b,
bool c,
bool d,
bool e)
int main()}}
}}}system("pause");
return 0;}
C 用基礎類解決問題。
02.煙台大學計算機學院學生 03.all right reserved.04.檔名稱 煙台大學計算機學院學生 05.all right reserved.06.檔名稱 抽象基類 08.完成日期 2014年9月18日 09.版本號 v1.0 10.對任務及求解方法的描述部分 用基礎類解決問題。11....
QToolBox類很好的學習例子(抽屜效果)
qtoolbox展示出來的抽屜效果可以設計聯絡人列表 下面展示類似聊天軟體qq的主介面 標頭檔案主要就是定義這些聯絡人qtoolbutton drawer.h include include class drawer public qtoolbox 原始檔將聯絡人加入到三個qtoolbox中 dra...
C 模板類的分檔案編寫問題及解決
pragma once include include using namespace std templateclass person include pch.h include person.h templateperson person t1 name t2 age templatevoid ...