#include "iostream.h"
void main()
{
int month,number,percent;
cout<<"请入旅游月份"< cin>>month;
if (month>12‖month<=0)//判断输入月份是否正确
cout<<"输入月份出错"< else
{
cout cin>>number;
switch (month)
{
case 7:case 8:case 9://月份为7,8,9时
if (number<20) percent=5;//如果旅游人数小于20人
else percent=15;
break;
case 1:case 2:case 3:case 4:case 11:case 12://月份为1,2,3,4,11,12时
if (number<20) percent=10; //如果旅游人数小于20人
else
percent=25;
break;
default percent=8;//其他非上述月份时
}
cout<<"优惠百分比为: "<<percent<<"%"<<endl;
}
}
cout cin那块操作得问题吧
实际上不止一个error,你把这个error处理了,还会有更多的error
#include
using namespace std;
int main()
{
int month,number,percent;
cout << "请入旅游月份: ";
cin >> month;
if (month > 12 || month <= 0)
{
//判断输入月份是否正确
cout <<"输入月份出错" << endl;
}
else
{
cout << "请输入旅游人数: ";
cin >> number;
switch (month)
{
case 7:
case 8:
case 9://月份为7,8,9时
if (number<20)
percent=5;//如果旅游人数小于20人
else
percent=15;
break;
case 1:
case 2:
case 3:
case 4:
case 11:
case 12://月份为1,2,3,4,11,12时
if (number<20)
percent=10; //如果旅游人数小于20人
else
percent=25;
break;
default:
percent=8;//其他非上述月份时
}
cout<<"优惠百分比为: "<<percent<<"%"<<endl;
}
return 0;
}
using namespace std;
int main()
{
int month,number,percent;
cout<<"请入旅游月份";
cin>>month;
if (month>12||month<=0)//判断输入月份是否正确
cout<<"输入月份出错" ;
else
{
cin>>number;
switch (month)
{
case 7:case 8:case 9://月份为7,8,9时
if (number<20)
percent=5;//如果旅游人数小于20人
else
percent=15;
break;
case 1:case 2:case 3:case 4:case 11:case 12://月份为1,2,3,4,11,12时
if (number<20)
percent=10; //如果旅游人数小于20人
else
percent=25;
break;
default:percent=8;//其他非上述月份时
}
cout<<"优惠百分比为: "<<percent<<"%"<<endl;
}
return 0;
}