计算机二级的,谁是高手还请指点。在一道编程题,我照着答案复制到VC6.0里面答题时,编译到没什么在此谢过

2024年11月16日 18:32
有4个网友回答
网友(1):

以前做程序也出现过类似问题,那是因为你执行了2个程序,你只需关闭重新启动C++,重新打开你的程序,应该就可以组建,你试试吧,看看可以执行不?

网友(2):

连接出错了,变量重复定义或者变量只有声明却没有定义(如用extern声明外部变量,但在外部文件中却又没有改变量的定义)都会导致连接错误,希望好好检查一下自己的程序

网友(3):

汗。。。。我说小师弟或者小师妹啊,为什么我直接粘你的代码就直接AC了
两个地方注意一下,别粗心,粘代码要把大括号粘全,你这里代码return 0;后面没有了括号,我粘到poj上补上了,第二,确认编译器是C++

状态: Accepted

查看状态代码
#include
using namespace std;
int main()
{
int k,i,j;
char sex[7];
double cs[5];
double zc1[5]=,zc2[5]=;
cin>>k;
for(i=0;icin>>sex;
for(j=0;j<5;j++){
cin>>cs[j];
}
if(sex[0]=='f') {
zc1[2]=110,zc1[3]=36;
zc2[2]=150,zc2[3]=40;
}
else{
zc1[2]=120,zc1[3]=42;
zc2[2]=160,zc2[3]=48;
}
int sum=5;
for(j=0;j<5;j++){
if(cs[j]>=zc1[j]&&cs[j]<=zc2[j])
sum--;
}
if(sum==0)
cout<<"normal";
else cout<cout<}
return 0;
}

汗等级不够,不能插入图片,就先这样吧。。。

网友(4):

不知你的prog1.c 和 modi1.exe 有什么关系。
prog1.c 里面有了 fun() 和 main(),
modi1 里 又有了 fun() 和 main()。
建议你在 DOS 窗直接编译:
CL prog1.c