發表文章

目前顯示的是 1月, 2018的文章

C# 井字遊戲

圖片
開始畫面。 遊戲畫面。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace CSharp_井字遊戲 { public partial class Form1 : Form { public Form1() { InitializeComponent(); Symbol1_tb.TextChanged += SymbolTextChenge; Symbol2_tb.TextChanged += SymbolTextChenge; Symbol1_tb.MouseClick += Symbol_tb_MouseClick; Symbol2_tb.MouseClick += Symbol_tb_MouseClick; } private void Symbol_tb_MouseClick(object sender, MouseEventArgs e) { TextBox tb = sender as TextBox; tb.SelectAll(); } private void SymbolTextChenge(object sender, EventArgs e) { TextBox tb = sender as TextBox; if (tb.TextLength >= 2) { tb.SelectAll();

C++ HW12-2(堆疊) for WallPower

圖片
請利用堆疊儲存多項式係數,並在輸入變數值後,求出多項式之值。 參考結果如下。 #include <iostream> #include <stdlib.h> #include <string> using namespace std; #define NUM 100 int x; class stack { public: stack(); void push(int); int pop(); void printStack(); private: int array[NUM]; int top; }; stack::stack() { top = -1; } void stack::push(int n) { if (top == NUM - 1) { cout << "stack is full!"; exit(1); } array[++top] = n; } int stack::pop() { if (top == -1) { cout << "stack is empty!!"; exit(1); } return array[top--]; } void stack::printStack() { int i; if (top == -1) { cout << "stack is empty!!\n"; } else { int sum = 0; for (i = top; i >= 1; i--) sum += pow(x, i) * pop(); sum += pop(); cout << sum << endl; } } int main(void) { int choice = 0, input; stack S1; cout << "請輸入多項式之常數項係數:"; cin >> input; S1.push(input); while (true) { cout << "請輸入多項式之高一項係數(結束時請輸入-9

C++ HW12-1 for WallPower

圖片
請利用堆疊特性,寫出一程式,在使用者輸入一字串後,能反轉並輸出此字串。 參考結果如下。 #include <iostream> #include <stdlib.h> #include <string> using namespace std; #define NUM 100 class stack { public: stack(); void push(char); char pop(); void printStack(); private: char array[NUM]; char top; }; stack::stack() { top = -1; } void stack::push(char n) { if (top == NUM - 1) { cout << "stack is full!"; exit(1); } array[++top] = n; } char stack::pop() { if (top == -1) { cout << "stack is empty!!"; exit(1); } return array[top--]; } void stack::printStack() { int i; if (top == -1) { cout << "stack is empty!!\n"; } else { for (i = top; i >= 0; i--) cout << pop(); cout << endl; } } int main(void) { int choice = 0; string n; stack S1; while (true) { cin >> n; for (int i = 0; i < n.length(); i++) S1.push(n[i]); S1.printStack(); } system("pause"); return 0; }

藝術概論 期末考

上課有劃線的都會考(應該吧) 以下一定會考(應該吧) 問答題一(默寫) 啟蒙時代藝術開始分為兩類:一是強調理性主義的新古典主義,一是強調感性經驗的浪漫注義 問答題二(題目) 如果你最愛的人死而復生你會怎麼樣? 美術館(之前有一個人來演講說的美術館)的位置 以上如果有錯請留言(以上都為參考)

HW-3 for Chen

圖片
輸入兩個整數值 m 和 n ,印出比 m 大的連續 n 個奇數,並計算所有輸出總和。 (輸出格式必須如範例,把數字一一列出) 提示:1.先寫一個 for loop 找出比 m 大的奇數。    2.再寫一個 for loop 迴圈完成作答。 執行範例如下。 #include <iostream> using namespace std; int main() { int m, n, NowNum, sum; cout << "請輸入兩個整數值:"; cin >> m >> n; for (NowNum = 1; NowNum <= m; NowNum += 2); cout << "比" << m << "大的連續" << n << "個奇數" << endl << NowNum; sum = NowNum; for (int i = 1; i < n; i++) { sum += NowNum + i * 2; cout << " + " << NowNum + i * 2; } cout << " = " << sum << endl; system("pause"); return 0; }

國文 期末考 對聯

國文考  卜居                讀書報告                近體詩選 七個字 14考10題 雙手劈開生死路  一刀割斷是非根 華嶽三峯憑檻立 黃河九曲抱關來 弔影分為千里雁 辭根散做九秋蓬 真工夫從頭上起 好消息向耳中來 寒衣處處催刀尺 裁剪般般見匠心 萬卷藏古今學術 一廛聚天地精華 莫怪世途多白眼 由來世俗重紅妝 大事業從頭做起 好工夫自手練來 四面荷花三面柳 一城山色半城湖 笑我如觀雲裡月 逢君能辨霧中花 三更有夢書當枕 千里懷人月在峰 年年難過年年過 處處無家處處家 願世人皆能容忍 惟此時必較短長 財如朝日騰雲起 利似春潮帶雨來

大一英文 期末考 單字

popular 流行 mystery 神秘 curious 好奇 afraid 害怕 triangle 三角形 disappear 消失 aircraft 飛機 famous 著名 source 資源 report 報告 island 島 certain 某些 sure chin 下巴 alien 外星人 statue 雕像 appear 出現 field 土地 crop 作物 recent 最近 monster 怪物 country 國家 opinion 意見 cave 洞穴 priest 神父 cure 治愈 witch 巫婆 proof 證明 exciting 扣人心弦 lottery 抽獎 tenant 租戶 regular 規律 landlord 地主 expensive 昂貴 take part in