C 我得到以下错误:预期'='''''';asm&x27;,或'__属性';在'之前;{&x27;令牌。如何修复它?
查看代码C 我得到以下错误:预期'='''''';asm&x27;,或'__属性';在'之前;{&x27;令牌。如何修复它?,c,C,查看代码 #include <stdio.h> #include <stdlib.h> float altura; float base; float area; float s; int main() { printf("altura:"); scanf("%f",&altura); printf("base:"); scanf("%
#include <stdio.h>
#include <stdlib.h>
float altura;
float base;
float area;
float s;
int main()
{
printf("altura:");
scanf("%f",&altura);
printf("base:");
scanf("%f",&base);
s=area;
printf("el area es %f\n", area);
return 0;
}
float area {
float area;
area = base+altura/2
return area;
}
#包括
#包括
漂浮阿尔图拉;
浮动底座;
漂浮区;
浮子;
int main()
{
printf(“altura:”);
scanf(“%f”和altura);
printf(“基:”);
scanf(“%f”、&base);
s=面积;
printf(“el区域es%f\n”,区域);
返回0;
}
浮动区{
漂浮区;
面积=基地+阿尔图拉/2
返回区;
}
接受所有建议您缺少一个分号,需要更改一些变量名。此外,在引用函数时需要使用括号(现在称为trianglerea):
#包括
#包括
漂浮阿尔图拉;
浮动底座;
漂浮区;
浮动s;
浮动三角形a(){
漂浮区;
面积=基地*altura/2;
返回区;
}
int main()
{
printf(“altura:”);
scanf(“%f”和altura);
printf(“基:”);
scanf(“%f”、&base);
s=三角形a();
printf(“el区域es%f\n”,s);
返回0;
}
我不知道那是什么语言,但我会试试…我想您可能正在计算三角形的面积?3条边?
然后您应该将
altura
和base
相乘,就像altura*base
然后你应该把
()
放在浮动区域之后,就像浮动区域();
在这里,请尝试以下代码:
#include <stdio.h>
float altura;
float base;
float area();
float s;
int main( ) {
printf( "altura:" );
scanf( "%f", &altura );
printf( "base:" );
scanf( "%f", &base );
s = area();
printf( "el area es %f\n", s );
return 0;
}
float area() {
float area;
area = base * altura / 2;
return area;
}
#包括
漂浮阿尔图拉;
浮动底座;
浮动面积();
浮子;
int主(){
printf(“altura:”);
scanf(“%f”和altura);
printf(“基:”);
scanf(“%f”、&base);
s=面积();
printf(“el区域es%f\n”,s);
返回0;
}
浮动区(){
漂浮区;
面积=基地*altura/2;
返回区;
}
尽量让它熟悉…浮动区{
-->浮动区(void){
欢迎使用SO。作为一名新用户,您可能希望有一段时间阅读该页面——您的个人资料表明您选择了不阅读。正如您所见,绝大多数问题都是英文的。此外,请使用编辑器中的工具和提示来帮助我们正确格式化您的代码。这应该在葡萄牙语网站上吗?@slugster西班牙语和葡萄牙语类似,但不可互换实际上它是西班牙语而不是葡萄牙语。Stack Overflow有其他不同语言的站点吗?这不会编译。编辑。它现在编译。是的。:)这也很重要。谢谢它真的很有帮助,谢谢你,我注意到了公式中的错误。没问题,兄弟,很高兴它有帮助
#include <stdio.h>
float altura;
float base;
float area();
float s;
int main( ) {
printf( "altura:" );
scanf( "%f", &altura );
printf( "base:" );
scanf( "%f", &base );
s = area();
printf( "el area es %f\n", s );
return 0;
}
float area() {
float area;
area = base * altura / 2;
return area;
}