学C++,编写了下面的程序但老是提示错误,无法编译,请高手指点下,看哪地方出了错误,最好能给出解决办法

2024-12-01 13:26:36
推荐回答(3个)
回答1:

你这儿怎么出现WinMian了。这时的默认设置是针对控制台程序的。
你工程建错了吧,需建win32 console application

解决方法:
1.进入project->setting->c/c++, 在category(第一行)中选择preprocessor,在processor definitions中删除_WINDOWS, 添加_CONSOLE

2.进入project->setting->Link, 在Project options中将/subsystem:windows.改为/subsystem:console

3.保存设置,Rebuild All.

回答2:

#include
using namespace std;
int main()
{
float r;
float l;
const float pi=3.1415926F;
cout<<"请输入半径:";
cin>>r;
l=2*pi*r;
if(r>0) cout<<"这个圆的周长是"< if(r<=0) cout<<"error!"< return 0;
}
测试OK

回答3:

编译能通过,程序没问题,是你的C++编译器有问题。重装一下吧。或者去网上找下这个问题的解决办法