精華區beta NTUE-CS99 關於我們 聯絡資訊
修改版 ... 解決非正整數輸入的問題 #include<iostream> using namespace std; int main(){ int m=-1; // 先設定初始值是-1 cout<<"總共有多少錢"; cin>>m; if(m>0){ // 如果輸入文字或符號 會變成初始值-1 只要是負數都不執行換錢 cout<<"可換成\n"; if(m/2000>0) cout<<"兩千塊"<<m/2000<<"張\n"; m%=2000; if(m/1000>0) cout<<"一千塊"<<m/1000<<"張\n"; m%=1000; if(m/500>0) cout<<"五百塊"<<m/500 <<"張\n"; m%=500; if(m/200>0) cout<<"兩百塊"<<m/200 <<"張\n"; m%=200; if(m/100>0) cout<<"一百塊"<<m/100 <<"張\n"; m%=100; if(m/50>0) cout<<"五十塊"<<m/50 <<"個\n"; m%=50; if(m/20>0) cout<<"二十塊"<<m/20 <<"個\n"; m%=20; if(m/10>0) cout<<" 十塊"<<m/10 <<"個\n"; m%=10; if(m/5>0) cout<<" 五塊"<<m/5 <<"個\n"; m%=5; if(m>0) cout<<" 一塊"<<m <<"個\n"; } else cout<<"這不是正整數= =\".........\n"; system("pause"); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.240.186.23
yantchen:順哥.. 你再隱藏馬!! ( 這男人跑的真快 ) 11/09 19:01
waysoon:我的馬沒有隱藏 這裡都是有碼 11/09 19:27
chyuan61:順哥隱身等級超高的 11/09 19:32
linjrming:淺行技能太高? 11/09 21:58
gn02254995:不是迷蹤步嗎= =...沒差...都是隱身!!! 11/09 22:14