如果有一个名为 a 的变量,它一直在向上计数,但是当它达到某个数字时会重置为 0,我该如何计算该变量的总数?例如:
int count = 0;
int a = 0;
int total = 0;
while (true) {
count++;
a = count % 1000;
total = ...;
}
其中“total”是 a 的总值,它会超过 1000。简单地添加它是行不通的,因为它将变为 total+=1、total+=2、total+=3 等。我该如何计算这个每个循环?谢谢你的帮助。:) 顺便说一句,我正在使用 C,尽管这并不重要。