请教各位C++老师和前辈~~~!
来源:百度知道 编辑:UC知道 时间:2024/05/01 02:20:10
比如我要用WIN32控制台写一个简单的加法运算器,代码如下。
#inlcude <iostream>
using namespace std;
void main()
{
int a,b;
cin>>a;
cin>>b;
cout<<a+b<<endl;
system("pause");
}
假如我要在 cin>>a; 下面加上
if(a == 333) //特定输入一个数让它跳进判断比如333
{
system("exit"); //意思就是让用户输入333执行判断结束程序。
}
但是为什么不好使难道a存的值不是333?(前提是用户输入333),那位前辈老师帮帮忙。
谢谢了!o(∩_∩)o...
丑啊,第一句由于现打的,打 错了应该是
#include <iostream>
貌似2楼说的对
#inlcude <iostream>
using namespace std;
void main()
{
int a,b;
cin>>a;
cin>>b;
cout<<a+b<<endl;
system("pause");
}
假如我要在 cin>>a; 下面加上
if(a == 333) //特定输入一个数让它跳进判断比如333
{
system("exit"); //意思就是让用户输入333执行判断结束程序。
}
但是为什么不好使难道a存的值不是333?(前提是用户输入333),那位前辈老师帮帮忙。
谢谢了!o(∩_∩)o...
丑啊,第一句由于现打的,打 错了应该是
#include <iostream>
貌似2楼说的对
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int a,b;
cin>>a;
if (a==333) return 0;
cin>>b;
cout<<a+b<<endl;
system("pause");
return 0;
}
如此使用没有问题
不建议在百度知道上问问题
这儿不支持代码样式
if(a == 333) //请改为if(a=333) 因为if()这里面判断的是布尔值.而(a=333)的值为真,它就执行.
{
system("exit"); //意思就是让用户输入333执行判断结束程序。
}
1楼误人子弟 a=333的值有假的时候么
if(a==333) return;