當前位置:編程學習大全網 - 編程語言 - bca編程

bca編程

# include & ltstdio.h & gt

# include & ltwindows.h & gt

# include & lttime.h & gt

# include & ltmath.h & gt

# include & ltstdlib.h & gt

//函數的聲明

虛空魔術師();

void決策();

void main menu();

void exit game();

void hellp();

void player choice();

Void mainPage()//主界面

{

int I;

Printf ("\ t _ _ _ _ _ vvvv _ _ _ _ _系統正在加載,請稍候......_ _ _ _ _ _ vvvv _ _ _ _ \ t \ n ");

Printf ("\ t-_ _-zzzzzzzzz電腦不工作,請稍等...-_ _-zzzzzzzzz \ t \ n ");

for(I = 0;我& lt80;i++)

{

printf(" % % ");

睡眠(200);

}

printf(" \ t \ t-終於越過╮(╯▽╰)╭\ t \ t \ n ");

系統(“CLS”);

系統(“顏色8B”);

printf(" * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \ n ");

printf(" * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \ n ");

printf(" * * * * \ n ");

printf(" * * * * \ n ");

Printf(" **第五組* * \ n ");

Printf(" **成員:、、、許、* * \ n ");

Printf(" **裴月娥,錢陳鵬* * \ n ");

printf(" * * * * \ n ");

printf(" * * * * \ n ");

printf(" * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \ n ");

printf(" * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \ n ");

}

int a;

int b;

int c;

int sum//計算的總和

int e;//三位數的值

Void main ()//主函數

{

main page();

main menu();

}

/* AC b+ BCA+BAC+cab+CBA+ABC = sum-ABC

222(a+b+c)=sum-abc

這段代碼的核心思想

*/

Void mainmenu()//系統主菜單

{

int select

while(1)

{

printf("%%%%%%%%%%%%%%主菜單%%%%%%%%%主菜單%%%%主菜單%%%%主菜單%%%%主菜單%%%主菜單%%%主菜單%%%主菜單%%主菜單%%主菜單%%主菜單%%主菜單%%主菜單%%主菜單%%主菜單%%主菜單%%主菜單%%主菜單%%主菜單%%主菜單%%主菜單%%主菜單%%主菜單\ n);

printf(" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @菜單@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @);

printf(" \ t 1 exit \ n ");

Printf("\t 2進入遊戲\ n ");

Printf("\t 3遊戲幫助\ n ");

Printf("請輸入相應的數字進入不同的模塊:\ n ");

printf(“@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ n”);

scanf("%d ",& amp選擇);

getchar();

fflush(stdin);

if(select==1)

{

exit game();

}

else if(select==2)

{

player choice();

}

else if(select==3)

{

hellp();

}

其他

{

Printf("非法選擇,請重新輸入重新選擇\ n ");

}

}

}

Void viewer()//玩家就是觀眾。

{

int sum//鍵盤輸入的總和

int e;//獲得三位數

int f;

int g;

int m;

Printf("請輸入獲得的數字:\ n ");

scanf("%d ",& ampsum);

e = 222-sum % 222;

a = e/100;

b =(e/10)% 10;

c = e % 10;

g = a+b+c;

f = e+(222 * g);

if (f==sum)

printf("%d\n ",e);

其他

{

if(sum%222==0)

{

m =(sum/222)/5;

e = 222 * m;

printf("%d\n ",e);

}

其他

{

e = e+222;

a = e/100;

b =(e/10)% 10;

c = e % 10;

f = e+(222 * g);

printf("%d\n ",e);

}

}

}

Void playerchoice()//選擇玩家的身份。

{

int select

Printf("輸入1妳就是魔術師\ n ");

Printf("輸入2,妳就是觀眾\ n ");

Printf("請輸入相應的數字進入不同的模塊:\ n ");

scanf("%d ",& amp選擇);

getchar();

fflush(stdin);

if(select==1)

{

魔術師();

}

else if(select==2)

{

viewer();

}

其他

{

Printf("非法選擇,請重新輸入重新選擇\ n ");

}

}

void hellp()

{

系統(“CLS”);

printf(" $ $ $ $ $ $ $ $ $ $ $ $ $ $ n ");

printf(" \ n ");

Printf ("@ @ @遊戲規則:輸入1,表示退出遊戲@ @ \ n ");

Printf ("@ @ @ Enter 2,表示遊戲系統設置@ @ \ n ");

Printf ("@ @ @輸入3,表示遊戲幫助@ @ \ n ");

Printf ("@ @ @輸入4,表示遊戲開始@ @ \ n ");

Printf("輸入2時,進行下壹個選擇:\ n ");

Printf("輸入1妳就是魔術師\ n ");

Printf("輸入2,妳就是觀眾\ n ");

printf(" \ n ");

printf(!!!!!!!!!!!!妳要在玩筆記裏說清楚!!!!!!!!!!!!!\ n ");

printf(" \ n ");

Printf("在壹個室內互動遊戲中,魔術師要每個觀眾想出壹個3位數的ABC (A、B、C分別是百和十\n ")。

Printf(“和個位數”),然後魔術師讓觀眾寫下acb bac bca cab cba 5的數字以及這五個數字之和。\ n ");

Printf("只要觀眾說出這個總和是多少,魔術師就壹定能猜出觀眾心中原來的數字abc是多少。\ n ");

printf(" \ n ");

Printf("本遊戲玩家自由選擇職業,即魔術師或觀眾,根據提示完成遊戲\ n ");

printf(" $ $ $ $ $ $ $ $ $ $ $ $ $ $ n ");

}

Void退出遊戲()//退出

{

字符選擇;

Printf("妳確定要退出遊戲嗎?請輸入y或y退出,繼續點擊任意鍵\ n ");

scanf(" %c ",& amp選擇);

getchar();

fflush(stdin);

if(select=='Y'||select=='y ')

{

Printf("歡迎再次來到遊戲\ n ");

退出(1);

}

其他

{

返回;

}

}

Void魔術師()//玩家是魔術師。

{

int l,f;

srand(time(0));

a = rand()% 9+1;

b = rand()% 10;

c = rand()% 10;

e = 100 * a+10 * b+ c;

//ACB+BAC+BCA+cab+CBA = 122 a+212 b+211c = f

f = 122 * a+212 * b+221 * c;

printf("%d\n ",f);

Printf("請輸入您得到的三位數:\ n ");

scanf("%d ",& ampl);

如果(e==l)

Printf("恭喜妳,魔術成功了\ n ");

其他

Printf("魔法失敗,再試壹次\ n ");

}

  • 上一篇:為什麽打開網頁有時候輸入不了文字?鼠標滾動鍵也用不了?點擊鼠標左鍵整個網頁都在跳動?
  • 下一篇:軟件測試培訓班多少錢
  • copyright 2024編程學習大全網