注册 登录
编程论坛 C语言论坛

刚学两周半的问题

lijuetu 发布于 2023-10-23 01:37, 591 次点击
26个小朋友围成- -圈 ,编号依次为5、6、7. ....30,即5号的后面是6号, ....30号的后面是5玩击鼓传花游戏。
输入
输入两个整数n、k, n表示初始时花朵在编号是n的小朋友手.上, k表示传花的次数输出
输出最后被传花朵落在哪位小朋友手上


初学者问题,可不可以解答并有代码及其详细注释
2 回复
#2
rjsp2023-10-23 08:50
(n-5+k)%26+5
当然,为了防止溢出,改为 (n-5+k%26)%26+5 更好

n-5 是转换成从0开始计数的序号,……
#3
A3C2023-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