这个C++程序哪里出错了?

来源:百度知道 编辑:UC知道 时间:2024/06/06 11:03:37
/* 第一个自己做的文件 */
#include <iostream.h>
int main()
{
double r, area;
cout<<"输入圆的半径:";
cin>>r;
C=3.141592*r*r;
cout<<"圆的面积:"<<area<<"\n";
return 0;
}

如果我把它保存为.txt格式时候就"0 error(s), 0 waring(s)"
如果我把它保存为.cpp格式时候就"1 error(s), 0 waring(s)"
但是我老是找不出错在哪里,请高手指点!
还有啊,为什么我按Ctrl+F5的时候不可以运行这个程序啊(没保存情况下)?
我是用VC++6.05 SP6的。

#include <iostream.h>
int main()
{
double r, area;
cout<<"输入圆的半径:";
cin>>r;
area=3.141592*r*r; //LZ这个可能心急写错了,改了后就没问题了
cout<<"圆的面积:"<<area<<"\n";
return 0;
}

同意楼上的,txt的。。。可能系统就不发源文件处理了吧。。

C++标准库中的类和函数(这里有cout、cin)需要在命名空间std中声明(using namespace std;),且你原来的程序中没有定义C,故程序应改为:
#include <iostream>
using namespace std;
int main()
{
double r, area;
cout<<"输入圆的半径:";
cin>>r;
area=3.141592*r*r;
cout<<"圆的面积:"<<area<<"\n";
return 0;
}

C=3.141592*r*r;
你这里本来的意思是想将圆的面积赋值给area,但是你这里写成c了,而c你又没有定义,当然出错了

C 是什么东西?

应该是area