c语言求助!第六行(a+1)%7+1是什么意思?

2024-12-31 15:43:31
推荐回答(2个)
回答1:

a的值加1;然后除以7的余数在加1;
假如a的值是12,加一就是13,13/7取余就是6;6+1就是7;输出就是7.

回答2:

符号优先级,()高于%,%高于1
符号的意义()和+和数学中的一样,%表示取余,就是做除法得到的余数。
所以这个式子的意思就是首先用a加1得到一个和,再 用这个和除以7,计算得出余数,用这个需求再+1