摘要:
N 个人围成一圈顺序编号,从 1 号开始按 1、2、3 顺序报数,报 3 者退出圈外,其余的人再从 1、2、3 开始报数,报 3 的人再退出圈外,依次类推。请按退出顺序输出每个退出人的原序号。要求使用环行链表编程。 1 #include 2 #include 3 4 // 链表节点 5 typedef struct node 6 { 7 int num; 8 struct node *next; 9 }LNode;10 11 int main()12 {13 int n,i;14 printf("Please input number of peop... 阅读全文
摘要:
从键盘输入 4 个学生的数据( 包括姓名、年龄和成绩),并存放在文件 sf1 上。从该文件读出这些数据,按成绩从高到底排序,并输出所有数据。 1 #include 2 3 // 定义学生信息结构 4 struct stu 5 { 6 char name[100]; 7 int age; 8 int res; 9 };10 11 int main()12 {13 struct stu stu[4];14 struct stu fstu[4];15 struct stu tmp;16 FILE *fwrt,*fred;17 int... 阅读全文