賀利堅練習(5)

2021-07-06 03:05:51 字數 1479 閱讀 7980

解:

const

int password = 123456;

int _tmain(int argc, _tchar* argv)

} while (sel != 0);

}return

0;}

任務2——引入函式改善程式結構

1、資料

仍然只支援一位使用者,所以使用者帳號不必儲存。

要用全域性變數儲存:(1)使用者密碼(由於支援改密碼功能,所以用變數,暫先用整型,宣告時賦初值);(2)帳戶餘額(用浮點數表示,宣告時賦初值)

2、在輸入密碼環節,實現有限次密碼輸入的限制,如果三次都沒有輸入正確,程式將直接退出,不允許使用者繼續操作。

查驗密碼功能做成乙個函式。例如:

bool pass()  

while(密碼不正確且嘗試次數不足3次);

return 是否密碼正確; //上面密碼正確為true,反之……

}

3、main()函式的結構將如下所示,work函式用於處理業務。

main()  

4、辦理業務的函式work的結構如下:

void work()  

解:

#include "stdafx.h"

int password = 123456;

int password_temp1;

int password_temp2;

float remains = 99999;

int money, account2;

bool pass()

}} while ((pas != password)&&(cnt<3));

return ifcorrect; //上面密碼正確為true,反之……

}void quit()

void check()

void get()

else

cout

<< "餘額不足"

<< endl;

}void store()

void change()

else

cout

<< "餘額不足"

<< endl;

}void change_pas()

while (password_temp2 != password_temp1);

password = password_temp2;

cout

<< "改密成功!"

<< endl;

}void work()

} while (sel != 0);

}int _tmain(int argc, _tchar* argv)

else

return

0;}

賀利堅老師彙編課程70筆記 埠的讀寫

assume cs code code segment start mov al,08h 設定聲音頻率 out 42h,al out 42h,al in al,61h 讀設別控制器的埠值 mov ah,al 儲存原值 or al,3 開啟揚聲器和定時器 out 61h,al 接通揚聲器,發聲 mov...

賀利氏推新型ITO替代材料

導電聚合物開發商賀利氏 heraeus 日前於中國大陸深圳所舉辦的國際觸控螢幕展覽會 c touch 上,與南韓配方製程研發專家daeha mantech公司聯手推出新型的聚二氧乙基噻吩聚苯乙烯磺酸 pedot pss clevios uv與熱固化配方,以及新的clevios硬化塗層材料,搶攻氧化銦...

SICP練習 5 練習1 9

以下是第乙個加起兩個正整數的方法,其中 inc將引數加1,dec將引數減1。define a b if a 0 b inc dec a b 用代換模型展示 4 5 如下 4 5 inc 3 5 inc inc 2 5 inc inc inc 1 5 inc inc inc inc 0 5 inc i...