標題說這一切, 我認爲沒有必要的代碼,因爲問題是找到算法本身。在「for」循環中,如何在每次索引器計算「x」個單位時增加另一個變量?
回答
嘗試,
for(i=0;i<MAX;i++)
{
if(i%x==0)
{
counter++;
}
/* Loop Body */
}
對於整數變量x
,表達式x % y == 0
將爲1如果x
是由y
否則爲0整除。
for (i=0; i < N; i++) {
counter += (i % interval == 0);
}
int x=10; //Just suppose
int b=0;
for(int i=0;i<10000;i++){
if(i%x == 0){
b++;
}
// Rest of loop code
}
這應該瞭解這樣做,我想。
i=0;
while(1)
{
i=(i+1)%x ;
if(i==0)
counter++;
}
這不會回答這個問題,這個問題非常具體一個for循環 –
這是一個完全無用的答案。 (編輯:這根本就不是一個答案......) – michaelb958
我回答說OP只是需要邏輯。我的壞看不到「For」這個詞。 – Spandan
這一個可能嗎?
#include <stdio.h>
int main()
{
int i;
int multiple = 40;
int j = 0;
for (i = 0; i < 1200; i++)
{
if (i % multiple == 0)
j++;
}
printf("%d, %d, %d\n", i, multiple, j);
return 0;
}
編譯並運行它後,我得到如下:
$ gcc test.c
$ ./a.out
1200, 40, 30
$
for(int i=0; i < 1200 ;i++)
{
j += i/40;
}
這不起作用。在前40次迭代中'j'將爲0,然後在接下來的40次中每次增加1次,然後在接下來的40次中每次增加兩次,直到最後40次中的29次,結束於** 17400 **。抱歉,請再試一次。 – michaelb958
- 1. 在for循環中,我如何每隔一次增加一次計數器?
- 2. 如何在C++中每次運行一個循環時將變量增加1?
- 3. 如何使用for循環在Scss中增加一個變量?
- 4. 如何在FOR/F循環中增加一個DOS變量?
- 5. 如何在Java中每次循環增量時打印我的值(For循環)
- 6. 在for循環中增加變量
- 7. 增量索引在for循環結束時不會改變
- 8. 我如何可以增加4個變量在for循環
- 9. 如果在for循環引用中增加變量
- 10. 在FOR循環內增加一個變量
- 11. 如何在for循環中增加計數器for python?
- 12. 如何在JMeter中每N個循環增加一個計數器?
- 13. 如何在for循環中獲得另一個for循環
- 14. 如何在使用for循環時將變量增加2?
- 15. 在PHP中增加多個變量For循環
- 16. 計數器內部while循環每X次增加
- 17. django的 - 如何{在members.0%%對每個}編輯這個增加構件索引通過一個for循環
- 18. 如何在foreach/for循環中每次添加超過1個?
- 19. 增加的計數值在for循環的這個循環
- 20. 如何增加一個循環中的多個變量?
- 21. 如何在每次JButton點擊後增加一個變量?
- 22. Python如何在for循環中一次批量打印x行
- 23. ForElse循環在另一個For循環
- 24. 每次更新一個mysql記錄每次在for循環計數在php
- 25. 在for循環中每x次運行一次異步
- 26. 如何設置相同的索引兩次(一次在每個循環內,另一個在外面)?
- 27. 我如何增加循環中的另一個變量(函數參數)的計數器變量
- 28. 每個循環索引一個數組(以秒爲單位)
- 29. For循環添加一個變量
- 30. for循環中的索引變量(_i)?
您的標題其實並沒有說這一切。這很模糊。你到底想做什麼? –
搜索模數('%') – Kevin
我有一個for循環計數到1200,我希望每次計數時它都有40個單位它將1加到另一個變量j –