c语言实例代码
题目
山上有m只猴子要选大王,选举办法如下:所有猴子从1到m进行编号并围坐一圈,从第一号开始按顺序1,2,...n继续报数,凡是报n号的猴子都退出到圈外,照此循环报数,直到圈内只剩下一只猴子时,这只猴子就是大王.输出大王的编号。
第一种方法:利用循环链表
#include<stdio.h>
#include<malloc.h>
#define M 8 //共有8只猴子
#define N 3 //数到3只时退出第三只
typedef struct monkey
{int number;
int flag;
struct monkey* next;
}MONKEY;
main()
{ MONKEY *head=NULL,*p,*s;
int i,sum=0,count=0;
clrscr(); //清屏
p=(MONKEY *)malloc(sizeof(MONKEY)); //分配内存
p->number=1;p->flag=1;
c语言实例大全_计算机软件及应用_IT/计算机_专业资料。c语言实例/* Note:Your choice is C IDE */1 输出字母C的图案 #include "stdio.h" #include "conio...
经典C语言编程实例_计算机软件及应用_IT/计算机_专业资料。C语言编程实验,经典的几组实验课程名称:C 语言 B 姓名:*** 实验序号:*** 班级:*** 学号:*** ...
C语言十大经典实例编程_IT/计算机_专业资料。C语言经典例子编程案例一 贪吃蛇游戏 #define N 200 #include <graphics.h> #include <stdlib.h> #include <dos...
C或C++语言实例 39页 免费 c语言实例 21页 免费 c语言实例 12页 1下载券 c语言实例1 9页 1下载券 C语言项目实例 8页 7下载券 c语言简单实例 6页 免费...
C语言例子_工学_高等教育_教育专区。C语言100例子C 语言经典算法 100 例 【程序 1】 题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三...
3页 1下载券 c语言实例111道 53页 4下载券c语言实例...{int a,b,c,t;/*特点都为小于号。若编程实现由从大到小排序输出,则全为...
C语言项目实例 8页 7下载券 c语言简单实例 6页 免费 C语言综合实例 31页 ...题目:用*号输出字母 C 的图案。 1.程序分析:可先用'*'号在纸上写出字母 ...
C语言项目实例 8页 7下载券 c语言简单实例 6页 免费 C语言综合实例 31页 ...=== 【程序 6】 题目:用*号输出字母 C 的图案。 1.程序分析:可先用'*...
C语言实例03_计算机软件及应用_IT/计算机_专业资料。很好的c语言学习第三章 数据类型、运算符与表达式 3.1 C 的数据类型 1. 数据的描述 一个程序应包括两个...
闽公网安备 35021102001881号 
热门文档