你好,你编写的代码在语法上没有什么问题,问题可能是由于在输入a,b的值后,没有对a和b值的合法性进行校验。
下面是一个示例代码,请参考。
#include
using namespace std;//使用命名空间 std
int main() //主函数首部
{
int a,b,y; //定义变量
cin>>a>>b; //输入语句
// 对a,b值进行校验
while(a<=-10000 || a>=10000 || b<=-10000 || b>=10000 )
{
cout<<"输入值不合法,请重新输入!"<
}
y=a*b; //赋值语句
cout<<"a*b="<
} //函数结束
代码看不出来问题啊,编译出错的话,你错误贴出来看看。
语法没问题啊,你用的是什么版本的VC++?
#include
using namespace std;//使用命名空间
把这句改成这个试试#include
有时编译器会有问题。