找找碴这段C++代码中那错了
发布网友
发布时间:2024-10-20 04:05
我来回答
共5个回答
热心网友
时间:2024-10-20 05:41
const float pi=3.1415926F这里少了分号;
另外
标准的C++的头文件都不带.h的,当然如果你的编译器版本比较旧的话
可能还是需要加上.h的
用到标准库要声明标准库的名字空间
这样写肯定没错
#include <iostream>
using namespace std;
int main()
{
float r;
float l;
const float pi=3.1415926F;
cout<<"请输入:";
cin>>r;
l=2*pi*r;
cout<<"你的答案是"<<l<<endl;
return 0;
}
热心网友
时间:2024-10-20 05:42
3个地方
1 iostream改成这个
2 const float pi = 3.1415926f;后面有个分号
3 加上using namespace std;
完整代码 vs2008测试通过
#include "iostream"
using namespace std;
int main()
{
float r;
float l;
const float pi=3.1415926F;
cout<<"请输入:";
cin>>r;
l=2*pi*r;
cout<<"你的答案是"<<l<<endl;
return 0;
}
热心网友
时间:2024-10-20 05:42
你的const float pi=3.1415926F后面加个分号就可以了
要注意看错误信息,“missing ';' before identifier 'cout'”应该可以看懂吧?
cout前面少了分号
热心网友
时间:2024-10-20 05:43
#include "iostream.h"
按c++标准要写成:
#include "iostream"
using namespace std;
不过有的编译器#include "iostream.h"
也是可以运行的。
热心网友
时间:2024-10-20 05:43
#include "iostream"
using namespace std;
int main()
{
float r;
float l;
const float pi=3.1415926F;
cout<<"请输入:";
cin>>r;
l=2*pi*r;
cout<<"你的答案是"<<l<<endl;
return 0;
}