gpt4 book ai didi

C打印进度条

转载 作者:太空宇宙 更新时间:2023-11-04 08:43:54 26 4
gpt4 key购买 nike

所以我现在正在开发一个 KnapSack 程序并尝试做一个进度条。不幸的是,进度条不打印。我不知道为什么。

我希望在每 1000 次迭代后出现一个进度条(以便它自动更新)。这个应该每 1000 次迭代出现一次,并且应该输出类似“------15% Complete-----”的内容。

我在下面包含了我的整个程序代码。我遇到问题的线路是

  if(i==-1)
return(1);
else
return(0);

最佳答案

首先,更改2^Nitems1<<Nitems .

然后,重新考虑 if (((1<<Nitems) % 1000) == 0)条件。

那是因为没有 2 的幂是 1000 的整数倍(即不能被 1000 整除)。

可能类似于 if ((Nitems % 4) == 0)会更适合您的需求。

顺便说一句,再次查看您的问题,您似乎并没有更改 Nitems 的值代码中的任何位置。事实上,您甚至没有初始化它,所以您的意图并不明确!

关于C打印进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22436451/

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