用缩写函数实现三角形面积

img


这是我手写的代码能够运行,但感觉还是有点问题,但又不知道是哪儿出问题了,帮忙看一下。

x要写成*

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7649781
  • 这篇博客你也可以参考下:华为在线笔试题 接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
  • 除此之外, 这篇博客: 三子棋游戏思路中的 下面的代码每次打印一个数据,打印一个竖线 一行打印完之后换行打印横线。就是除了数据元素,再就是打印棋盘的结构,让我们的棋盘能显现出来。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    void DisplayBoard(char borad[ROW][COL], int row, int col)
    {
        int i = 0;
        for (i = 0; i < row; i++)
        {
            int j = 0;
            for (j = 0; j < col; j++)
            {
                printf(" %c ", borad[i][j]);
                if (j < col - 1)
                {
                    printf("|");
                }
            }
            printf("\n");
            if (i < row - 1)
            {
                for (j = 0; j < col; j++)
                {
                    printf("---");
                    if (j < col - 1)
                        printf("|");
                }
                printf("\n");
            }


        }
    }

  • 您还可以看一下 程张浩老师的微信小程序项目实战之我画你猜视频课程课程中的 你猜我画小程序功能分析和数据库设计小节, 巩固相关知识点
  • 以下回答来自chatgpt:

    我给出一个缩写函数来计算三角形面积:

    def tri_area(b, h):
        return b*h/2
    

    其中,b表示三角形底部的长度,h表示三角形的高度。

    优化建议:

    我认为已经很难将tri_area函数简化了,因为它本身已经非常简单和直观了。我们可以考虑在调用函数时添加必要的注释,这样可以让代码更易读懂和易于维护。另外,如果需要使用更高级的数学计算方法来计算三角形面积,比如使用三角函数,可以将相关代码放在函数内部进行计算,并在注释中说明计算方法。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^