c++哪里错了

#include <iostream>
using namespace std;
int main()
{
double r;
cout<<"please input r:"
cin>>r;
double s=r*r*3.14;
cout<<"the result is"<<s<<"\n"
}

以下是我帮你调试好的程序:
#include <iostream>
using namespace std;
int main()
{
double r;
cout<<"please input r:";
cin>>r;
double s=r*r*3.14;
cout<<"the result is"<<s<<"\n";
return 0;
}
你要注意每个语句后都要有分号,除了cout语句内的符号都不能用中文符号。所有函数除了无返回类型void外都要返回一个值。程序一般是先定义好所有变量,除了很大的程序。在进行赋值,程序如下:
#include <iostream>
using namespace std;
int main()
{
double r,s;
cout<<"please input r:";
cin>>r;
s=r*r*3.14;
cout<<"the result is"<<s<<"\n";
return 0;
}追问

我用的是dev-c++ 怎么将结果显示在桌面上而不是一闪而过????

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-20
很多错误啊!!
首先using namespace std;后面的分号应该是英文状态的,而你是中文状态的。
cout<<"please input r:"
cout<<"the result is"<<s<<"\n"
后面都没有分号。
第2个回答  2011-07-20
更正后的程序如下:
#include <iostream>
using namespace std;
int main()
{
double r;
cout<<"please input r:";
cin>>r;
double s=r*r*3.14;
cout<<"the result is"<<s<<"\n";
//getchar();
//getchar();
}
发生错误的地方:
using namespace std; 的分号是中文的,需要改为英文中的分号,
另外,程序中的两个cout语句后面都少了一个分号,
最后如果想输出结果,需要将注释掉的两个getchar语句,添加进来。
第3个回答  2011-07-20
#include <iostream>
using namespace std;//此处的分号改为英文分号;
int main()
{
double r;
cout<<"please input r:" //此句末加一个英文分号
cin>>r;
double s=r*r*3.14;
cout<<"the result is"<<s<<"\n" //此句末加一个英文分号
//此处加上语句 return 0;。
}
第4个回答  2011-07-21
全是因为马虎导致的,
class Dog : public Mammal{
pubilc ://public 拼错了
BREED geti(){
return istbreed ; //应该是itsBreed

还是VC++好,关键词拼错了能看出来
第5个回答  2011-07-21
全是因为马虎导致的,
class Dog : public Mammal{
pubilc ://public 拼错了
BREED geti(){
return istbreed ; //应该是itsBreed

还是VC++好,关键词拼错了能看出来
另外,虚机团上产品团购,超级便宜

c++编译器为什么会出错?
原因:设置错误导致。解决方法:1.开放开发c++5.11进入以下界面。2.下面是代码。3.点击下面的盒子运行选项。4,单击下面的框后,编译选项。5.在第6行通过搜索找到失踪的代码;”。6.重新编译时发现错误为0,见下框。

c++ 有一道题目麻烦各位帮我看看我做的哪里错了,谢谢!
从各个奖金的区间来看,你分的各种case基本都错了,从case 2开始,后面都错了。而且题目没有如果输入p的值是负数的错误提示。整个程序基本上错得差不多了。

c++哪错了
int f(int x[],int n);\/\/\/[]后面是逗号 void main(){ int a[]={1,2,3,4,5,6,78,96,85,41};cout<<"a的最大值为:"<<f(a,10)<<endl;\/\/\/20 改成了10,其实也不对应该按照数组元素个数来(sizeof(a)\/sizeof(int))} int f(int x[],int n)\/\/\/[]后面是逗号 { int...

c++,哪里有错 显示error C2679: binary '<<' : no operator defined wh...
最后一句错了cout<<s[i]<<endl。你这个'<<'符号把一个struct作为参数,不知道该怎么输出这个东西,你可以分别输出s[i].price等其他属性,或者重载'<<'符号

为什么会出现microsoft visual c++ runtime library错误呢?_百度...
首先,这类错误可能是由于系统的运行库版本过旧或者缺少特定运行库引起的。因此,更新或重新安装Visual C++ Redistributable组件是一个有效的解决办法。用户可以前往微软官网下载并安装最新版本的Visual C++ Redistributable,以确保系统中拥有所有必需的运行库文件。其次,检查并修复可能损坏的系统文件也是解决这类...

为什么我的c++编译运行时有错误啊!
往往可以看到所有的错误信息都不见了。每一条信息是按字母排序,可以按序查找。格式说明:每一条错误都提供了样例程序,编译信息以及必要的说明,编译信息格式按文件名,程序行数,编译错误信息组织,例如:E:\chen\dream\ex.c|6|error:breakstatementnotwithinlooporswitch。

C++运行出现错误,怎么回事?
原因三:部分应用程序需要以管理员身份运行。原因四:本身存在文件损坏的问题。原因五:病毒感染。错误代码0xc000007b的解决方法 方法一:重新安装应用程序 最简单的方法,就是先卸载出现报错的应用程序,但务必要删干净,把与该软件相关的任何文件删除后,重启电脑出奇迹,再重新安装该应用程序。驱动人生...

c++ 指针 哪个地方写错了
错误在于指针p定义之后没有被初始化。指针p在使用之前没有进行初始化,也就是说指针p在使用之前并没有只想任何变量,p存储的内存地址是不确定的。在指针p指向不明的情况下,试图向指针p指向的内存区域写入数据9,会导致意想不到的后果。有的编译器不会报错,但编译时会有警告,运行时这种情况一般是...

C++请问下面这个程序哪里错了,我照课本输入输入时, 显示1 error(s...
point D[2]={Point(5,7),Point(8,12)};错了,把point D[2]改成Point D[2]VC区分大小写的,注意

...Visual C++ Runtime Library错误是什么问题?
电脑出现Microsoft Visual C++ Runtime Library错误的原因主要有以下几点:首先,这种错误通常是由于程序依赖的动态链接库版本不匹配或缺失导致的。Microsoft Visual C++ Runtime Library是Windows操作系统上运行C++应用程序所必需的组件,当这些组件损坏、过时或未正确安装时,就可能导致运行时错误。例如,如果...

相似回答
大家正在搜