
关于C++编程的菜鸟问题,急求!!!
我在MicrosoftvisualC++里做的,自己觉得每一步都按照书上来的先新建一个,选C++sourcefile,在D盘里建一个test.c然后我输入了#includ...
我在Microsoft visual C++里做的,自己觉得每一步都按照书上来的
先新建一个,选C++ source file,在D盘里建一个test.c
然后我输入了
#include <stdio.h>
void main(void)
{
printf("depressed again")
}
再点了complete,眼看就要组建成功了。
然而它却跳出了一个写着“this build command requires an active project workspace,would you to create a default project workspace?”的框。
如果我点是,它下面就显示我有一个error,而且我再点执行exe,它有告诉我这个exe不存在。
我想知道我这到底是哪里错了ORZ,谢谢各位哥哥姐姐!!!
同学们,我刚才把后缀改成了cpp,又加了分号于是上面这个东西成功了,可是我复制了老师的一个程序:
#include <stdio.h>
#include <math.h>
void main(void)
{
float a,b,c,x1,x2;
scanf(“%f,%f,%f”,&a,&b,&c);
x1=(-b+sqrt(b*b-4.*a*c))/(2.0*a);
x2=(-b-sqrt(b*b-4.*a*c))/(2.0*a);
printf(“x1=%7.2f\nx2=%7.2f”,x1,x2);
}
complete就又有error了,这是怎么回事呢?
大哭求助,如果有人能回答我我把我有的20分都给他!!!T T 展开
先新建一个,选C++ source file,在D盘里建一个test.c
然后我输入了
#include <stdio.h>
void main(void)
{
printf("depressed again")
}
再点了complete,眼看就要组建成功了。
然而它却跳出了一个写着“this build command requires an active project workspace,would you to create a default project workspace?”的框。
如果我点是,它下面就显示我有一个error,而且我再点执行exe,它有告诉我这个exe不存在。
我想知道我这到底是哪里错了ORZ,谢谢各位哥哥姐姐!!!
同学们,我刚才把后缀改成了cpp,又加了分号于是上面这个东西成功了,可是我复制了老师的一个程序:
#include <stdio.h>
#include <math.h>
void main(void)
{
float a,b,c,x1,x2;
scanf(“%f,%f,%f”,&a,&b,&c);
x1=(-b+sqrt(b*b-4.*a*c))/(2.0*a);
x2=(-b-sqrt(b*b-4.*a*c))/(2.0*a);
printf(“x1=%7.2f\nx2=%7.2f”,x1,x2);
}
complete就又有error了,这是怎么回事呢?
大哭求助,如果有人能回答我我把我有的20分都给他!!!T T 展开
4个回答
展开全部
。。。LZ步骤错了··
做法:new->project(这里你错选择了files选项卡)->Win32 Console application,
接下来在按原来的做法 添加c++ source file
补充::::::::
"你写成中文状态下的“了
scanf("%f,%f,%f",&a,&b,&c);
做法:new->project(这里你错选择了files选项卡)->Win32 Console application,
接下来在按原来的做法 添加c++ source file
补充::::::::
"你写成中文状态下的“了
scanf("%f,%f,%f",&a,&b,&c);
展开全部
printf("depressed again")后面加分号
另外是int main()
最后returen 0;
补充:
#include <stdio.h>
#include <math.h>
void main(void)
{
float a,b,c,x1,x2;
scanf("%f,%f,%f",&a,&b,&c);
x1=(-b+sqrt(b*b-4.*a*c))/(2.0*a);
x2=(-b-sqrt(b*b-4.*a*c))/(2.0*a);
printf("x1=%7.2f\nx2=%7.2f",x1,x2);
}
scanf和printf的引号写错了
最后有2个warning,是x1,x2赋值的时候double到float会有精度损失
另外是int main()
最后returen 0;
补充:
#include <stdio.h>
#include <math.h>
void main(void)
{
float a,b,c,x1,x2;
scanf("%f,%f,%f",&a,&b,&c);
x1=(-b+sqrt(b*b-4.*a*c))/(2.0*a);
x2=(-b-sqrt(b*b-4.*a*c))/(2.0*a);
printf("x1=%7.2f\nx2=%7.2f",x1,x2);
}
scanf和printf的引号写错了
最后有2个warning,是x1,x2赋值的时候double到float会有精度损失
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c++不是.c格式,而是.cpp,还有main() print语句后面要分号,c++对c完全兼容的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议你先建个workspace,再在上面建个C++ source file,再往里面写代码吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询