我是个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 个 ==========
展开
 我来答
shine1991
科技发烧友

2019-09-13 · 智能家居/数码/手机/智能家电产品都懂点
知道顶级答主
回答量:4.7万
采纳率:82%
帮助的人:2.3亿
展开全部

#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;

}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式