⑴ 演算法問題:Game
這道題我是這么想的。
已知一個圖形,肯定能判斷出該誰走棋。(OX相等就是X,否則該O走)
對於所有的可走的位置進行「走棋」操作,(就是.的地方變成O或者X),
直到走滿位置(沒有.)
如果對手,無論對手如何下,總能找到是自己贏的走法,就是輸出WIN,
如果無論怎麼走自己都是輸,就輸出LOSE,否則輸出TIE
⑵ c++剪刀石頭布
#include <iostream.h>
#include <time.h>
#include <stdlib.h>
#include <conio.h>
int main1(int n1)
{
srand((unsigned)time(0));
n1=rand()%3;
return n1;
}
int main()
{
int cho,good,temp,win=0,lose=0,tie=0;
char a;
cout<<"一一一一一一一一一一一一一一一一一一一一一一一一一一一一"<<endl;
cout<<"歡迎進入石頭剪刀布的世界!"<<endl<<"按任意鍵開始游戲……"<<endl;
cout<<"一一一一一一一一一一一一一一一一一一一一一一一一一一一一"<<endl;
getch();
while(1){
cout<<"//////////新一局//////////"<<endl;
cout<<"1.出石頭"<<endl;
cout<<"2.出剪刀"<<endl;
cout<<"3.出布"<<endl;
cout<<"*************************"<<endl;
cout<<"請選擇";
cin>>cho; //用戶輸入1-3任意數
good=main1(temp);
switch (good)
{
case 0:
cout<<"對方出了剪子\n";
if (cho==1) cout<<"您贏了"<<endl,win++;
if (cho==2) cout<<"勢均力敵"<<endl,tie++;
if (cho==3) cout<<"您輸了"<<endl,lose++;
cout<<"戰況:"<<"贏:"<<win<<"次;輸:"<<lose<<"次;平:"<<tie<<"次。"<<endl;
break;
case 1:
cout<<"對方出了石頭\n";
if (cho==3) cout<<"您贏了"<<endl,win++;
if (cho==1) cout<<"勢均力敵"<<endl,tie++;
if (cho==2) cout<<"您輸了"<<endl,lose++;
cout<<"戰況:"<<"贏:"<<win<<"次;輸:"<<lose<<"次;平:"<<tie<<"次。"<<endl;
break;
case 2:
cout<<"對方出了布\n";
if (cho==2) cout<<"您贏了"<<endl,win++;
if (cho==3) cout<<"勢均力敵"<<endl,tie++;
if (cho==1) cout<<"您輸了"<<endl,lose++;
cout<<"戰況:"<<"贏:"<<win<<"次;輸:"<<lose<<"次;平:"<<tie<<"次。"<<endl;
break;
}}
return 0;
}
⑶ zip tie是什麼意思
zip,tie是英文單詞。名詞意思分別是拉鏈,領帶。

實際應用中,Zip有多重指向,有的是指一種軟碟機,有的指計算機文件壓縮演算法,有的指zipcode,國際通用的郵政編碼方式。
1、文件格式。
另指計算機文件壓縮演算法,原名真空,發明者為菲爾·卡茨,他於1989年1月公布了該格式的資料。
標准zip文件格式由三部分組成:zip壓縮數據段、中央目錄區、中央目錄區尾部,其中zip壓縮數據段又分為zip文件頭信息和壓縮數據。
2、軟碟機。
是指一種軟碟機,一片ZIP磁碟的容量約100MB。
3、國際通用編碼
國際通用編碼即zipcode,國際通用的郵政編碼方式。
美國郵政編碼是美國郵政使用的一種郵政編碼,一般常以大楷寫作ZIP。
最基本的ZIP編號包括五個號碼,隨後增加了四個號碼,使郵件可以更精確地傳送到目的地。增加號碼後的ZIP編號稱為"ZIP+4"。ZIP編號曾被美國郵政注冊成一個商標,但其注冊已經過期。
tie,英文單詞,動詞、名詞。
作動詞時意為「(用線、繩等)系;系牢,打結;連接,聯合;約束;與……成平局,不分勝負;用連接線連接(音符)」。
作名詞時意為「領帶;鞋帶;領結;繩子,金屬絲;關系,紐帶;束縛;系梁;平局;不分勝負。