外掛聯合國討論區

 找回密碼
 註冊

熱門外掛

  • 大家都在用
  • 即將登場
  • 免費試用
  • 優惠活動
查看: 7273|回覆: 0
打印 上一主題 下一主題

[分享] 刀塔傳奇-線上雙字轉換 直接線上輸入直接搜尋   [複製鏈接]

0

主題

0

好友

398

積分

外掛國中高級生

Rank: 3

貴賓席
peter4832427 發表於 2014-12-26 11:29:32 來自手機 |顯示全部樓層
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
bool StrCmp(char Str1[],char Str2[])
{       
        bool nReturn = true;
        for (int i = 0; i < 15 ; i++)
        {
                if (Str1[i] != Str2[i])
                {
                        nReturn = false;
                }
                if (Str2[i] == 0)
                {
                        return true;
                }
        }       
        return nReturn;
}
int main()
{
        char database[40][15]={"#include","<iostream>","using","namespace","int",
                               "return", "asm","do","inline","short",
                                                   "typeid","auto","double","signed","typenmae",
                                                   "break","else","iong","sizeof","union",
                                                   "bool","enum","mutable","static","unsigned",
                                                   "case","explicit","struct","using","catch",
                                                   "extern","new","switch","virtual","char",
                                                   "flase","operator","template","void","class",
                                                   };
        char input[15];
        int num,start,end;
        srand(time(0));
        for (int i=0;i<10;i++)
        {       
                num=rand()%40;
                cout<<database[num]<<":\n";       
                start=time(0);
                cin>>input;
                end=time(0);
                if(StrCmp(database[num],input))
                {
                        cout << "答案正確!" << endl;       
                }else{
                        cout << "答案錯誤!" << endl;
                };
                cout<<"共花"<<end-start<<"秒\n";
        }
        return 0;        
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
bool StrCmp(char Str1[],char Str2[])
{       
        bool nReturn = true;
        for (int i = 0; i < 15 ; i++)
        {
                if (Str1[i] != Str2[i])
                {
                        nReturn = false;
                }
                if (Str2[i] == 0)
                {
                        return true;
                }
        }       
        return nReturn;
}
int main()
{
        char database[40][15]={"#include","<iostream>","using","namespace","int",
                               "return", "asm","do","inline","short",
                                                   "typeid","auto","double","signed","typenmae",
                                                   "break","else","iong","sizeof","union",
                                                   "bool","enum","mutable","static","unsigned",
                                                   "case","explicit","struct","using","catch",
                                                   "extern","new","switch","virtual","char",
                                                   "flase","operator","template","void","class",
                                                   };
        char input[15];
        int num,start,end;
        srand(time(0));
        for (int i=0;i<10;i++)
        {       
                num=rand()%40;
                cout<<database[num]<<":\n";       
                start=time(0);
                cin>>input;
                end=time(0);
                if(StrCmp(database[num],input))
                {
                        cout << "答案正確!" << endl;       
                }else{
                        cout << "答案錯誤!" << endl;
                };
                cout<<"共花"<<end-start<<"秒\n";
        }
        return 0;        
}
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊


回頂部