关于#c语言#的问题,请各位专家解答!


struct desk//z
{
    int people;
    int grcd[50];//个人菜单的里的编码 
    int sl;//点菜的数量 
    int sum; 
}can_desk[200];

什么意思这个代码

这段代码定义了一个叫做 desk的结构体,在desk中有四个属性,people是一个整数型的值,grcd是一个整数数组类型的值,表示个人菜单里的编码,sl是一个整数型的值,表示点菜的数量,sum是一个整数型的值,(猜测应该是准备放点菜的总和)。
然后有定义了一个长度为200的数组can_desk, can_desk中的每一个元素都是一个desk类型的值。

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7604080
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:赫夫曼树及赫夫曼编码、译码的算法实现
  • 除此之外, 这篇博客: 回文数-C语言实现中的 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 示例 1:

    输入: 121
    输出: true
    

    示例 2:

    输入: -121
    输出: false
    

    解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。
    示例 3:

    输入: 10
    输出: false
    

    解释: 从右向左读, 为 01 。因此它不是一个回文数。

  • 您还可以看一下 孙玖祥老师的图解数据结构与算法课程中的 汉诺塔问题代码实现小节, 巩固相关知识点