#include<stdio.h>
#include<stdlib.h>
#include<math.h>
struct date
{
int a;
struct date* next;
};
typedef struct date DATE;
typedef struct date* PDATE;
PDATE setnew(PDATE p,int a)
{
PDATE pt;
pt=(PDATE) malloc (sizeof(DATE));
pt->a=a;
pt->next=p->next;
p->next=pt;
return pt;
}
int count;
PDATE del(PDATE p0)
{
if(!count)
{
printf("\n");
count=10;
}
printf("%d ",p0->a);
PDATE p=p0->next;
p0->a=p->a;
p0->next=p->next;
free(p);
count--;
return p0;
}
int main()
{
count=10;
int n=0,k=0,m=0;
scanf("%d,%d,%d",&n,&m,&k);
if(!(n>0&&m>0&&k>0))
printf("n,m,k must bigger than 0.\n");
else if(m>n)
printf("k should not bigger than n.\n");
else
{
PDATE p=NULL;
PDATE head=(DATE *)malloc(sizeof(DATE));
head->next=head;
head->a=1;
p=head;
for(int i=2;i<=n;i++)
p=setnew(p,i);
while(p->a!=m)
p=p->next;
while(n)
{
// int temp=k;
int temp=k%n+n;
while(--temp)
p=p->next;
del(p);
n--;
}
printf("\n");
}
}

weixin_42651887
- 粉丝: 121
最新资源
- 目标检测数据集的增强手段及源码:含图像旋转、镜像、裁剪、亮度 / 对比度变换等
- 物联网与农业机电一体化技术的关联性分析.docx
- 通信工程发展趋势研究.docx
- PyTorch 实现 GraphSAGE 模型在 Cora、Citeseer 和 Pubmed 数据集上的复现
- IPMP认证历年考试C级模拟试题二.doc
- 试论电气工程及其自动化的智能化技术应用.docx
- 三菱PLC编程软件GXWork2安装图文教程.doc
- 太原理工大学软件工程教材简介.ppt
- 某集团公司信息化规划项目.doc
- 培训演示文稿:excel-2007——创建图表.ppt
- 系统集成项目管理部分英文词汇.doc
- 基于网络平台的大学英语四级听力自主学习分析.docx
- 企业办公自动化系统的设计.doc
- 基于单片机的光电开关的转速测量装置方案设计书.doc
- 面向对象的程序设计方案试题1.doc
- 实验书网络互联技术.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



评论0