[問題] 新手問題do while問題
我們老師叫我們回家做購買東西時先詢問是否購物
但是我不知如何結束
#include<iostream.h>
int main(void)
{
char st;
char ch='y',;
int pay,a,b,c,d,e,f,g,h,i,j,k;
float z;
do
{
cout<<"繼續??(y/n)";
cin>>ch;
do
{
cout<<"結束";
cin>>st;
}
while(ch=='n');
}
while(ch=='y');
cout<<"買";cin>>z;
if(z>=900)
z=z*0.8;
else if (z>=500)
z=z*0.9;
else
z=z*0.95;
cout<<"應付金額"<<z<<endl;
cout<<"付";cin>>pay;
a=pay-(int)z;
if (a<0)
cout<<"錯誤 \n";
else
{
b=a/500;c=a%500;
d=c/100;e=c%100;
f=e/50;g=e%50;
h=g/10;i=g%10;
j=i/5;k=i%5;
cout<<"找零="<<a<<endl;
cout<<"500*"<<b<<endl<<"100*"<<d<<endl<<"50*"<<f<<endl<<"10*"<<h<<endl
<<"5*"<<j<<endl<<"1*"<<k<<endl;
}
cin>>st;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.177.109.53
→
04/15 00:54, , 1F
04/15 00:54, 1F
→
04/15 01:06, , 2F
04/15 01:06, 2F
→
04/15 01:10, , 3F
04/15 01:10, 3F
推
04/15 01:36, , 4F
04/15 01:36, 4F
推
04/15 02:59, , 5F
04/15 02:59, 5F
→
04/15 03:01, , 6F
04/15 03:01, 6F
→
04/15 03:07, , 7F
04/15 03:07, 7F
→
04/15 03:11, , 8F
04/15 03:11, 8F
→
04/15 04:51, , 9F
04/15 04:51, 9F
→
04/15 18:00, , 10F
04/15 18:00, 10F
→
04/15 18:14, , 11F
04/15 18:14, 11F
→
04/15 18:21, , 12F
04/15 18:21, 12F
→
04/15 18:35, , 13F
04/15 18:35, 13F
→
04/15 18:36, , 14F
04/15 18:36, 14F
→
04/15 18:37, , 15F
04/15 18:37, 15F
→
04/15 18:38, , 16F
04/15 18:38, 16F
→
04/15 18:38, , 17F
04/15 18:38, 17F
→
04/15 18:47, , 18F
04/15 18:47, 18F
→
04/15 18:49, , 19F
04/15 18:49, 19F
→
04/15 18:49, , 20F
04/15 18:49, 20F
→
04/15 18:52, , 21F
04/15 18:52, 21F
→
04/15 18:56, , 22F
04/15 18:56, 22F
→
04/15 18:58, , 23F
04/15 18:58, 23F
→
04/15 18:58, , 24F
04/15 18:58, 24F
→
04/15 18:59, , 25F
04/15 18:59, 25F
→
04/15 19:01, , 26F
04/15 19:01, 26F
→
04/15 19:03, , 27F
04/15 19:03, 27F
→
04/15 19:03, , 28F
04/15 19:03, 28F
→
04/15 19:04, , 29F
04/15 19:04, 29F
→
04/15 19:08, , 30F
04/15 19:08, 30F
→
04/19 15:32, , 31F
04/19 15:32, 31F