日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言程序模拟银行输入密码,模拟银行输入密码--源码

發布時間:2025/3/21 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言程序模拟银行输入密码,模拟银行输入密码--源码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原標題:模擬銀行輸入密碼--源碼

C語言-模擬銀行輸入密碼

//C語言-模擬銀行輸入密碼

#include

#include

int main()

{

int pass;//存放密碼的變量

int i=0;//統計輸入密碼錯誤次數

int p=5;//統計執行動作的倒計時初始化

printf("請注意周邊環境,再輸入密碼:n");

while(pass!=123456)

{

scanf("%d",&pass);

if(pass!=123456)

printf("輸入密碼錯誤%d次n",++i);

if(i>=3)

{

printf("對不起,您的卡被取款機吞了,請聯系銀行...n");

while(i==3&&p>=0)//&& 邏輯與

{//r是移動到行首的意思

printf("r%d秒退出系統...",p--);

Sleep(1000);//睡眠或延遲1000毫秒==1秒

}

break;

}

} 編程學習8群 594089997

if(pass==123456)

{

printf("密碼正確,進入系統中...n");

while(p>=0)

{

printf("r%d秒進入系統...",p--);

Sleep(1000);

}

}

return 0;

}

猜拳游戲--源碼

#include

#include

#include

typedef enum{ST, JD, BU} HAND;//石頭、剪刀、布 枚舉

int wager = 10;//賭注

//用戶選擇出拳的手形

HAND GetUserHand()

{

int choose;

printf("該你出拳了,可選手形(1.石頭 2.剪刀 3.布),請輸入相應的編號:");

while(1 != scanf("%d", &choose) || choose < 1 || choose > 3)

{

printf("輸入錯誤,請重新選擇:");

fflush(stdin); //清空標準輸入緩沖區

}

return ST + choose - 1;

}

//判斷用戶輸贏,如果用戶贏了系統,返回1,如果用戶輸了返回-1,打平返回0

int Check(HAND sys, HAND user)

{

if(sys == user)

return 0;

switch(sys)

{

case ST:

return user == BU ? 1 : -1;

case JD:

return user == ST ? 1 : -1;

default:

return user == JD ? 1 : -1;

}

}

編程學習8群 594089997

int main()

{

int sys_money = 30;//系統的金額30元

int user_money = 30;//用戶的金額30元

HAND sys_hand, user_hand;//系統和用戶所出的拳

int result;

char *hs[] = {"石頭", "剪刀", "布"};

srand(time(NULL));//初始化隨機種子

while(sys_money > 0 && user_money > 0)//只要系統和用戶仍有余額則進行游戲

{

//系統先出拳

sys_hand = ST + rand() % 3;//為系統隨機的分配一個拳

//用戶指定一個拳

user_hand = GetUserHand();

//判斷輸贏

result = Check(sys_hand, user_hand);

if(0 == result)

{

printf("雙方都選擇了[%s],打成平手n", hs[sys_hand]);

}

else if(1 == result)

{

printf("系統[%s], 用戶[%s], 用戶贏了!n", hs[sys_hand], hs[user_hand]);

sys_money -= wager;

user_money += wager;

}

else

{

printf("系統[%s], 用戶[%s], 系統贏了!n", hs[sys_hand], hs[user_hand]);

sys_money += wager;

user_money -= wager;

}編程學習8群 594089997

//打印當前雙方的余額

printf("---------------------------------------------n");

printf("當前系統余額為%d,用戶余額為%dn", sys_money, user_money);

printf("---------------------------------------------n");

}

if(sys_money <= 0)

printf("系統被你徹底打敗!n");

else

printf("你被系統打敗!n");

return 0;

}

VIP課程介紹

責任編輯:

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的C语言程序模拟银行输入密码,模拟银行输入密码--源码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。