// BTree.cpp : Defines the entry point for the console application. /* 作者:成晓旭 时间:2001年7月2日(9:00:00-14:00:00) 内容:完成二叉树的创建、前序遍历、中序遍历、后序遍历 时间:2001年7月2日(14:00:00-16:00:00) 内容:完成二叉树的叶子节点访问,交换左、右孩子 */ #include "stdafx.h" #include "stdlib.h" #defin e MAX_N
cout<>>>*简单音乐播放器*<<<<"; cout<<endl<<endl; cout<<"********************************************************************************"; cout<<"*程序名称:简单音乐播放器"; cout<<"\n*编程语言:Visual C++ Window API"; c
编号为 1,2,....,N 的 N 个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值 M,从第一个人开始按顺时针方向自 1 开始顺序报数,报到 M 时停止报数。报 M 的人出列,将他的密码作为新的 M 值,从他在顺时针方向上的下一个人开始重新从 1 报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。利用单向循环链表存储结构模拟此过程,按照出列的顺序打印出每个人的编号。
测试数据示例:
若 M 的初值为 20;N=7;7 个人 的密码
#include
int main (void )
{
struct emp{
char name[10];
float jbgz;
float fdgz;
float zc;
};
struct emp s[10];
int i, n;
printf("n=");
scanf("%d",&n);
for (i = 0; i < n; i++)