c++运行时出错代码 很简单没错

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:02:56
代码如下很简单的
#include<iostream>
#include<cmath>
using namespace std;
void main()
{
int x,y,z;
cout<<"please input x,y"<<endl;
cin>>x>>y;
z=pow(x,y);
cont<<"the end is"<<z<<endl;
}
我把正确 的代码复制过去了,编译没 错误,但执行时弹出d\my Documents\Debug\Txt1.exe tise file does not exit do you want to build it?然后单击“是”然后就弹出程序无法执行 确定 怎末办啊

在使用VC++的时候有两种方式,你这是把这两种方式混合在了一起的:
方法一:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int x,y,z;
cout<<"please input x,y"<<endl;
cin>>x>>y;
z=pow(x,y);
cout<<"the end is"<<z<<endl;
return 0;
}
方法二:
#include<iostream.h>
#include<math.h>
void main()
{
int x,y,z;
cout<<"please input x,y"<<endl;
cin>>x>>y;
z=pow((double)x,(double)y); //使用强制类型转换,不然会出现warning的
cout<<"the end is"<<z<<endl;
}
还有需要注意的是输出函数是cout不是cont的,这是小问题的!看看怎么样了!
你可以换个路径试一下的啊!看哈是不是C++的路径设置有问题的,要不然重新启动一下电脑的,看哈行不行的!

main() must return 'int';

#include<iostream>
#include<cmath>
using namespace std;
int main(void)
{
int x,y,z;
cout<<"pl