Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

求救二!!

0 views
Skip to first unread message

非凡公子

unread,
Dec 12, 1997, 3:00:00 AM12/12/97
to


* 請寫一個palind.h標頭檔以及一個palind.cpp C++程式檔,
在Turbo C++ IDE操作環境下將它們整合為palind.prj計畫檔,
然後編譯並連結成為palind.exe執行檔.該程式執行時,先要求
輸入一個字串,然後開始檢查輸入字串是否為一個"迴文字串"
並印出檢查結果.何謂"迴文字串"(palindrome)就是正讀反讀
都要相同的字串,如 pop,madam 等 .舉下列例子如下:

Please enter a character string(<80 characters)
1. :Bob
Yes,"Bob" is a palindrome.(註:大小寫不分)
2. :Kaohsiung
No, "Kaohsiung" is not a palindrome.
3. :a man a plan a canal panama
Yes, "a man a plan a canal panama" is a palindrome.
(註:忽略空白)
4. :10101
Yes, "10101" is a palindrome.(限阿拉伯數字和英文字母)

標題檔中應包寒一個palindrome類別,相關定義,以及其它宣告或
敘述.底下列出不可省略部份,請根據底下架構擴充完成palind.h檔


//
//filename:"palind.h"
//
#include<iostream.h>
......


class Palindrome
{
public:
Palindrome(); //default constructor
......

void getstr() //get string
{
cout<<"Please enter a character string(<80 characters)\n:";
cin>>str;
}
......

private:
char*str[80];
......

};
......

主程式檔palind.cpp的必備架構如下,請擴充完成整個檔案

//
//filename:"palind.cpp"
//
#include "palind.h"
......

int main()
{
......

Palindrome obj;
obj.getstr();
......

return 0;
}
.....


上面程式中未完成部份"......"可以是一行也可以是多行敘述,也
可以完全沒有任何敘述.如果你需要的話,以也可以多寫幾個檔案,
一起整合在palind.prj檔中;當然,只用以上二的檔案照樣可以完成.

--
[1;31m [31;5m傲 [0m [1;32m觀 [33m天 [34m下 [35m痴 [36m情 [31m女 [37;40m [0m
[1;32m [32;5m笑 [0m [1;33m問 [34m情 [35m郎 [36m有 [31m幾 [32m個 [37;40m [0m
[1;33m [33;5m紅 [0m [1;34m塵 [35m情 [36m事 [31m揮 [32m不 [33m盡 [37;40m [0m
[1;34m [34;5m塵 [0m [1;35m俗 [36m鴛 [31m鴦 [32m有 [33m幾 [34m合 [37;40m [0m

[1;32m [33;5m非 [31m凡 [33m公 [31m子 [37;40;5m [0m

--
※ [36;1m風信遊子 [35m(bbs.cm.nctu.edu.tw) [37m ★ [33mPost From: [34m 140.127.119.240 [m★

0 new messages