永发信息网

#include<stdio.h> #include<stdlib.h> struct n {

答案:2  悬赏:50  手机版
解决时间 2021-03-22 04:34
  • 提问者网友:聂風
  • 2021-03-21 23:40
#include
#include
struct n
{
int num;
struct n *next;
};
struct n *f(int k)
{
struct n *p,*h,*t;
int i,num,j;
scanf("%d%d",&num);
for(j=1;j<=k;j++)
{p=(struct n *)malloc(sizeof(struct n));
p->num=num;
p->next=NULL;
if(h=NULL)
p=h;
else
{t->next=p;
t=p;}
scanf("%d%d",&num);
}
t->next=h;
return h;
}
struct n *v(struct n *h,int k)
{
struct n *q,*d;
int g=0,c=0;
q=h;
while(c!=k-1)
{q=q->next;d=q;
g++;
if(g==2)
{d->next=q->next;
q=q->next;
g=0;
c++;
}}
return q;
}
int main()
{
int k;
struct n *h,*q;
scanf("%d",&k);
h=f(k);
q=v(h,k);
printf("%d",q->num);
return 0;
}
最佳答案
  • 五星知识达人网友:你可爱的野爹
  • 2021-03-21 23:47
我看看
全部回答
  • 1楼网友:迟山
  • 2021-03-22 00:14
你说呢...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯