步骤1:启动Visual C++ 6.0
#include<iostream.h>
int main()
{
char c;
float Money=0.0;
for(;;)
{
cout<<"请输入是否进行结算(Y或y表示进行结算,N或n表示继续购书):"<<endl;
cin>>c;
if(c=='Y' || c=='y')
{
break;
}
else if(c=='N' ||c=='n')
{
float price;
int num;
cout<<"输入图书的单价:";
cin>>price;
cout<<"输入图书的购买数量:";
cin>>num;
if(price<=0.0|| num<0)
{
cout<<"输入错误,请重输入"<<endl;
continue;
}
Money+=price*num;
}
}
cout<<"本次购书的图书总价:"<<Money<<endl;
}
步骤4:编译连接
步骤5:执行,运行结果如下所示:
请输入是否进行结算(Y或y表示进行结算,N或n表示继续购书):
n↙
输入图书的单价:32.0↙
输入图书的购买数量:2↙
请输入是否进行结算(Y或y表示进行结算,N或n表示继续购书):
n↙
输入图书的单价:-23.0↙
输入图书的购买数量:4↙
输入错误,请重输入
请输入是否进行结算(Y或y表示进行结算,N或n表示继续购书):
N↙
输入图书的单价:25.0↙
输入图书的购买数量:4↙
请输入是否进行结算(Y或y表示进行结算,N或n表示继续购书):
Y↙
本次购书的图书总价:164.00
发表评论