我用VC2010编写了一个C程序,为什么不能输出结果?
代码是这样的:#include<iostream>intmain(){std::cout<<"Entertwonumbers:"<<std::endl;intv1,v2;...
代码是这样的:
#include <iostream>
int main()
{
std::cout << "Enter two numbers: " << std::endl;
int v1, v2;
std::cin >> v1 >> v2;
std::cout << "the sum of " << v1 << " and " << v2 << " is " << v1 +v2 << std::endl;
return 0;
}
这是书上抄的,代码绝对没问题,因为我用其他编译器都成功测试,而用VC,调试之后,生成一个窗口,里面说 enter two numbers ,然后我就输了,按回车,可是没有出结果,这是为啥?? 展开
#include <iostream>
int main()
{
std::cout << "Enter two numbers: " << std::endl;
int v1, v2;
std::cin >> v1 >> v2;
std::cout << "the sum of " << v1 << " and " << v2 << " is " << v1 +v2 << std::endl;
return 0;
}
这是书上抄的,代码绝对没问题,因为我用其他编译器都成功测试,而用VC,调试之后,生成一个窗口,里面说 enter two numbers ,然后我就输了,按回车,可是没有出结果,这是为啥?? 展开
展开全部
VS 和VC为啥我的可以啊?如果你用的是VC++6.0请先关闭工作空间,我的VS2010和VC++2008都OK
如下改
#include <iostream>
int main()
{
char x;
std::cout<<"Enter two numbers: "<< std::endl;
int v1, v2;
std::cin >> v1 >> v2;
std::cout << "the sum of "<<v1<<" and "<<v2<<" is "<<v1 +v2<<std::endl;
std::cin>>x;
return 0;
}
如下改
#include <iostream>
int main()
{
char x;
std::cout<<"Enter two numbers: "<< std::endl;
int v1, v2;
std::cin >> v1 >> v2;
std::cout << "the sum of "<<v1<<" and "<<v2<<" is "<<v1 +v2<<std::endl;
std::cin>>x;
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询