我是个c语言小白,请问一下这种情况怎么解决?
我想输入长宽高后显示体积,但总是不成功,请大神帮我看看哪边出了错。。#include<stdio.h>intcalculate(inth,intl,intk)intmai...
我想输入长宽高后显示体积,但总是不成功,请大神帮我看看哪边出了错。。
#include<stdio.h>
int calculate(int h, int l, int k)
int main()
{
int ah;
int al;
int ak;
int resuit = 0;
printf("输入六面立方体的长:\n");
scanf("%d", &al);
printf("输入六面立方体的宽:\n");
scanf("%d", &ak);
printf("输入六面立方体的高:\n");
scanf("%d", &ah);
resuit = calculate(ah,ak,al);
printf("六面立方体体积为:");
printf("%d\n", resuit);
return 0;
}
int calculate(int h, int l, int k);
{
int resuit = h * l*k;
return resuit:
}
错误信息:1>------ 已启动生成: 项目: Project2, 配置: Debug Win32 ------
1>源.cpp
1>c:\users\sgg\source\repos\project2\project2\源.cpp(3): error C2144: 语法错误:“int”的前面应有“;”
1>c:\users\sgg\source\repos\project2\project2\源.cpp(23): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
1>已完成生成项目“Project2.vcxproj”的操作 - 失败。
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ========== 展开
#include<stdio.h>
int calculate(int h, int l, int k)
int main()
{
int ah;
int al;
int ak;
int resuit = 0;
printf("输入六面立方体的长:\n");
scanf("%d", &al);
printf("输入六面立方体的宽:\n");
scanf("%d", &ak);
printf("输入六面立方体的高:\n");
scanf("%d", &ah);
resuit = calculate(ah,ak,al);
printf("六面立方体体积为:");
printf("%d\n", resuit);
return 0;
}
int calculate(int h, int l, int k);
{
int resuit = h * l*k;
return resuit:
}
错误信息:1>------ 已启动生成: 项目: Project2, 配置: Debug Win32 ------
1>源.cpp
1>c:\users\sgg\source\repos\project2\project2\源.cpp(3): error C2144: 语法错误:“int”的前面应有“;”
1>c:\users\sgg\source\repos\project2\project2\源.cpp(23): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
1>已完成生成项目“Project2.vcxproj”的操作 - 失败。
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ========== 展开
1个回答
展开全部
#include <stdio.h>
int calculate(int h, int l, int k);
int main()
{
int ah;
int al;
int ak;
int resuit = 0;
printf("输入六面立方体的长:\n");
scanf("%d", &al);
printf("输入六面立方体的宽:\n");
scanf("%d", &ak);
printf("输入六面立方体的高:\n");
scanf("%d", &ah);
resuit = calculate(ah, ak, al);
printf("六面立方体体积为:");
printf("%d\n", resuit);
return 0;
}
int calculate(int h, int l, int k)
{
int resuit = h * l * k;
return resuit;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询