gpt4 book ai didi

c - 每行重复输出

转载 作者:行者123 更新时间:2023-11-30 19:52:23 24 4
gpt4 key购买 nike

http://ideone.com/GKxcj这是我的代码。我对输出有疑问,因此当我尝试将输出打印到文件时,它向我显示以下输出: http://codepad.org/LvaboydT 正如您从这个输出中看到的,每一行都重复了总列,为什么会发生这种情况,calcdata 函数对我来说似乎很好。如果 caldata 函数出了问题,谁能解释一下我出了什么问题?谢谢

最佳答案

我浏览了你的代码,有一件事似乎很奇怪。如果我理解清楚的话,每张 table 对应一个滑手。

对于每一行,您都有一个基础分数、一些分数和一个总分数。在你的打印函数中我们可以清楚地看到:

skater[i].baseval[j] 打印溜冰者 i 和第 j 行的基本值

然后分数列表显示为skate[i].score[j][k],其中k是数组中的分数索引。

但是,在打印总分时,您会显示skaker[i].total_score,这是一个唯一值。因此,对于一个给定的滑手来说, table 的每一行都是相同的,这是正常的。

如果您想要每行的总分,您只需将skaker[i].total_score转换为数组,然后计算总分并将其添加到右侧行(就像您对基本分数所做的那样)

编辑:更改了错误的变量名称

问候

关于c - 每行重复输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9865338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com