编程论坛
注册
登录
编程论坛
→
C语言论坛
刚学两周半的问题
lijuetu
发布于 2023-10-23 01:37, 774 次点击
26个小朋友围成- -圈 ,编号依次为5、6、7. ....30,即5号的后面是6号, ....30号的后面是5玩击鼓传花游戏。
输入
输入两个整数n、k, n表示初始时花朵在编号是n的小朋友手.上, k表示传花的次数输出
输出最后被传花朵落在哪位小朋友手上
初学者问题,可不可以解答并有代码及其详细注释
2 回复
#2
rjsp
2023-10-23 08:50
(n-5+k)%26+5
当然,为了防止溢出,改为 (n-5+k%26)%26+5 更好
n-5 是转换成从0开始计数的序号,……
#3
A3C
2023-10-30 09:05
#include<stdio.h>
int main()
{
int m,i,n=5,x;
printf("x=");
scanf("%d",&x);
m=(n-5+x)%26+5;
printf("%d",m);
return 0;
}
1