*請選擇選單:余額查詢(1),存款(2),取款(3),關閉(3):1
余額還剩 10000元
*請選擇選單:余額查詢(1),存款(2),取款(3),關閉(3):2
存款金額:5000
余額還剩:15000元
*請選擇選單:余額查詢(1),存款(2),取款(3),關閉(3):3
取款金額:25000
余額不足
*請選擇選單:余額查詢(1),存款(2),取款(3),關閉(3):3
取款金額:3000
余額還剩:12000元
*請選擇選單:余額查詢(1),存款(2),取款(3),關閉(3):4
程式關閉
uj5u.com熱心網友回復:
switch(query)
{
case 1
case 2
case 3
// 一個大概的選單框架,往里面填內容就行
}
uj5u.com熱心網友回復:
邏輯比較簡單,閱讀比較順暢,但是代碼比較冗長,可以自己寫一些函式縮減代碼量#include<iostream>
using namespace std;
int main(){
int pre=0;//目前錢數,默認為0,可通過檔案讀寫或其他方式預設
int c;//情況
int tmp;
while(1){
cout<<"*請選擇選單:余額查詢(1),存款(2),取款(3),關閉(4):";
cin>>c;
while(!((c>=1)&&(c<=4))){//越界判斷
cout<<"輸入錯誤!請重新輸入:";
cin>>c;
}
switch(c){
case 1:
cout<<"余額還剩"<<pre<<"元"<<endl;
break;
case 2:
cout<<"存款金額:";
cin>>tmp;//輸入存款金額
pre+=tmp;
cout<<"余額還剩"<<pre<<"元"<<endl;
break;
case 3:
cout<<"取款金額:";
cin>>tmp;
if(tmp>pre) cout<<"余額不足"<<endl;
else{
pre-=tmp;
cout<<"余額還剩:"<<pre<<"元"<<endl;
}
break;
case 4:
return 0;
}
}
}
uj5u.com熱心網友回復:
#include<iostream>
using namespace std;
int main(){
int pre=0;//目前錢數,默認為0,可通過檔案讀寫或其他方式預設
int c;//情況
int tmp;
while(1){
cout<<"*請選擇選單:余額查詢(1),存款(2),取款(3),關閉(4):";
cin>>c;
while(!((c>=1)&&(c<=4))){//越界判斷
cout<<"輸入錯誤!請重新輸入:";
cin>>c;
}
switch(c){
case 1:
cout<<"余額還剩"<<pre<<"元"<<endl;
break;
case 2:
cout<<"存款金額:";
cin>>tmp;//輸入存款金額
pre+=tmp;
cout<<"余額還剩"<<pre<<"元"<<endl;
break;
case 3:
cout<<"取款金額:";
cin>>tmp;
if(tmp>pre) cout<<"余額不足"<<endl;
else{
pre-=tmp;
cout<<"余額還剩:"<<pre<<"元"<<endl;
}
break;
case 4:
cout<<"程式關閉"
return 0;
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/55060.html
標籤:C++ 語言
