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


printf("%5s","餐桌号码");
            printf("%15s","餐桌人数");
            printf("%13s","点菜道数");
            printf("%11s","需付金额");
            printf("%20s","所点菜品"); 
            printf("\n"); 
            
            printf("%4d号",i);
            printf("%11d人",can_desk[i].people);
            printf("%11d道",can_desk[i].sl);
            printf("%11dRmb",can_desk[i].sum);

如何知道需要多少%前的数字如何得出的

要根据你想输出什么样的格式而定
你想让字符串占15个位置就填15

  • 这篇文章讲的很详细,请看:搞懂C#中%运算符
  • 以下回答由chatgpt基于相关博客总结生成:

    回答:

    对于给定的百分比计算对应的数字是多少,可以用以下公式:

    给定数字 * (百分比/100)

    其中,给定数字是100,百分比是90%,那么具体计算过程如下:

    100 * (90/100) = 90

    因此,数字100的90%是90。

    如果要使用#c#语言实现这个功能,可以将输入的给定数字和百分比转换为float类型,然后进行计算。代码示例如下:

    float num = 100; // 输入的数字 float percentage = 90; // 输入的百分比 float result = num * (percentage/100); // 计算结果

    Console.WriteLine(result); // 输出结果90.0