C語言實現簡單的ATM機功能

2021-07-05 22:29:54 字數 1454 閱讀 2397

//6

、(****)模擬

atm機取款的過程//(

1)、定義兩個能儲存

5個整形數的陣列,乙個用於儲存

5個人的卡號,乙個用於儲存對應卡號的密碼。//(

2)、判斷輸入的卡號是否在陣列中。//(

3)、如果在陣列中就讓輸入密碼,判斷是否和卡號對應的密碼匹配。//(

4)、判斷密碼,

24小時內只允許輸入3次

錯誤的密碼。輸入錯誤應該提示還剩下的輸入次數,

3次都輸入錯誤提示

24小時內不允許操作該卡。//(

5)、密碼正確就讓使用者對該賬戶進行相應的操作。//(

6)、注意取款的限制。//(

7)、上述功能對於乙個

atm機是迴圈的過程,也就是說每個客戶都會按照上面的操作進行操作,乙個使用者操作完成,下乙個使用者來了還可以進行相應的操作

1 .   command + n 選擇 os x 中的cocoa class 新建一對atm.h 和atm.m 

2.   .h檔案中宣告函式如下

// 輸入賬號函式

void

inputusername(); //

判斷賬號是否正確

void

judgeusername(

intusername);

// 輸入密碼的函式

void

inputpassword(

intindex);

// 判斷密碼函式

bool

ispassword(

intindex,

intpassword);

// 判斷取錢

void

drawmoney();

3 .    .m檔案中實現**

void

inputusername()}

//判斷賬號是否正確

void

judgeusername(

intusername)

;//

遍歷陣列進行賬號的比對

for(

inti =

0; i <

5; i++)

else}}

} //

輸入密碼的函式

void

inputpassword(

intindex)

else

else

}number--;}

} bool

ispassword(

intindex,

intpassword);

if(passwordarray[index] == password)

else}

void

drawmoney()

else}}

4 .  在主函式中呼叫(main.m)

inputusername

();

C語言實現簡單翻譯功能

題目描述 編寫乙個程式,依次輸入英文與漢語拼音,輸入兩個 表示輸入結束,再輸入一段英語句子,列印出其對應漢語拼音。要求 不得使用標頭檔案 題目中要求不得使用提醒我們使用其中的函式來編寫 不過函式的實現需要自己來思考,根據自己的需要可以調整原函式的功能。思路大致是 輸入完畢後拿原結構體記錄的英文內容與...

C語言 實現簡單的printf功能

include include include define abs x x 0 x 1 x intprintf char fmt,char tem 1024 char p1,p2,p3,ch 可變第一引數指向ap va start ap,fmt 複製格式化資料到buf strcpy buf,fmt...

C語言實現簡單的掃雷功能

這是我跟著學習 完成的第乙個小遊戲,運用到的知識不多都是陣列相關的知識,重要的是思路,在設計的時候要先繪製出大概的框圖,要知道遊戲的根本,這樣會讓你寫程式的時候更加方便。下面看 test.c define crt secure no warnings include game.h void test...