高手帮看一下C++编程错在哪里

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:36:47
#include<iostream>
using namespace std;
int main()
{
int a;
爆炸

cout<<输入a,0表示A灯泡爆炸,1表示B灯泡爆炸,
其他表示灯泡全部爆炸,"<<endl;
cin>>a;
switch(a)
{
case 0:
cout<<"A灯泡爆炸"<<endl;
break;
case 1:
cout<<"B灯泡爆炸"<<endl;
break;
default:
cout<<"全部灯泡爆炸”〈〈endl;
}
cin.get();
cin.get();
return 0;
}

你就两个地方的字符输入错误
1.
cout<<输入a,0表示A灯泡爆炸,1表示B灯泡爆炸,
其他表示灯泡全部爆炸,"<<endl;
改为:
cout<<"输入a,0表示A灯泡爆炸,1表示B灯泡爆炸, 其他表示灯泡全部爆炸,"<<endl; (在程序中用一行写)
2.cout<<"全部灯泡爆炸”〈〈endl;
这个地方的应该用英文输入状态下的字符 " 和 <<

全文修改后如下
#include<iostream>
using namespace std;
int main()
{
int a;

cout<<"输入a,0表示A灯泡爆炸,1表示B灯泡爆炸, 其他表示灯泡全部爆炸,"<<endl;
cin>>a;
switch(a)
{
case 0:
cout<<"A灯泡爆炸"<<endl;
break;
case 1:
cout<<"B灯泡爆炸"<<endl;
break;
default:
cout<<"全部灯泡爆炸"<<endl;
}
cin.get();
cin.get();
return 0;
}