第一章-1(谭浩强C语言课后习题讲解)-谭浩强C语言程序设计第五版课后答案详细讲解(C语言考研C语言专升本C语言学习,C语言编程计算机考研,C语言程序设计C语言

AID:
CID:
视频图片:
作者头像:
弹幕地址:
视频描述:

热门回复:

  • 风色轨迹丶Z:感谢鹏哥
  • 飞猪bu肥:已三连,这么好的作品值得更多的人去发现,大家顶起来
  • 慌得雨披:感谢,鹏哥
  • claire123456ss:/* 第九章-第13题-升级版,既可以自己选择人选,自己选择退出的人, 而且我觉得他那个循环写的不是很好,我想改改 */ #include<stdio.h> typedef struct people { int num; struct people *next; }people; int main(void) { int n,m; scanf("%d %d",&n,&m); int remain = n; int num_off = 0; //定义包含13个人的数据 people arr【n】; //建立环状链表 people *head = arr; for(int i=0;i<n;i++) { head->num = i+1; head->next = &arr【i+1】; head = head->next ; } //构建成环状链表 arr【n-1】.next = arr; head = arr; while(remain > 1) { if(head->num != 0) { num_off ++; if(num_off == m) { num_off = 0; remain--; printf("%d ",head->num); head->num = 0; } } ///num_off ++; head = head->next; } while(head->num == 0) { head = head->next; if(head->num != 0) { printf("%d",head->num); } } return 0; }
  • 爱喝水的酱酱:最后留名,老师们讲的真的很好,看完了所有视频。打卡,希望自己一战成硕。