资源简介
描述:
设有N名同学手拉手围成一圈,自1、2、3、......开始编号,现从1号开始连续数数,
每数到M将此同学从圈中拉走, 求最后被拉走的同学的编号
输入:
两个正整数,分别为N和M。0<N<=100 ;0<M<65535
输出:
一个正整数,为最后被拉走的同学的编号,最后输出回车
输入样例:
100 10
输出样例:
26
代码片段和文件信息
#include
void main()
{
int icountstu_numMj;
struct student
{
int flag;
int next;
};
struct student stu[65535];
printf(“input the number of the students:\n“);
scanf(“%d“&stu_num);
printf(“input the number M:\n“);
scanf(“%d“&M);
for(i=1;i<=stu_num;i++)
{
if(i==stu_num)
stu[i].next=1;
else
stu
- 上一篇:Swift语言精讲视频教程全套39G
- 下一篇:c++ 本地代理服务器源码
评论
共有 条评论