首页 > 软件 > 这段代码怎么错了?

这段代码怎么错了?

软件 2023-01-15

这段代码哪里错了?

1、标点符号不能有中文的,代码中有中文的分号。 2、修改后 int main() { float a=10,b=-10,c,x; for(;;) { x=(a+b)/2; c=2*x*x*x-4*x*x+3*x-6; if(c<0)b=x; if(c>0)a=x; if(c==0) {printf("%f",x); break; } } return 0; }

这段代码哪错了

你前面声明的函数名称后,在主函数中调用了没有定义的instructions函数,前面的是声明,要有函数体才算定义。加上你最后那个函数是你新定义的,名字不和你开头声明的函数名相同。所以你才编译出错。会说你使用了一个没有定义过的函数instructions。

这段代码错误是什么原因?

是不是越界了?浮点数判断会错位的。比如我要10次,用浮点数做循环判断,可能会变成11次,或者9次

这段代码那里错了

首先你的排序函数是不对的,具体错在你的交换a[i]和a[small]的值上,下面是我改的代码: void SelectSort(int a[],int n) { int i,j,small; int temp;//temp是需要的。 for(i=0;i这段代码为什么错误呢

#include

#define Height 10

int calculate(int Long,int Width);

int main()

{ int m_Long;

int m_Width;

int result;

printf("长方形的高度为:%d\n",Height);

printf("请输入长度\n");

scanf("%d",&m_Long);

printf("请输入宽度\n");

scanf("%d",&m_Width);

result=calculate(m_Long,m_Width);

printf("长方形的面积是: ");

printf("%d\n",result);

return 0;

}

int calculate(int Long,int Width) //有改动(不能有中文括号)

{ int result=Long*Width; //有改动

return result;

}


标签:编程 信息技术 程序员 编程语言 代码

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18