设为首页 加入收藏

TOP

排成一圈数3退出最后一人位置问题--C语言谭浩强版练习8.5
2016-01-29 16:25:51 】 浏览:258
Tags:排成 退出 最后 位置 问题 --C 语言 谭浩强 练习 8.5
有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号位置
/******************************************************
E8.5
Plan:可以不循环喊1到3,用总数是不是3的倍数代替
CREATE----------------------------
By: Idooi Liu
Time: 2015/10/15-1500
----------------------------------
******************************************************/
#include 
#include 

int expThree(int n, int manArray[]);

int main(void)
{
    int nMan;       //How many people
    char *pMan;     //The array
    int siteLast;   //The last person's site
    int i;

    printf("Please input how many people:\n");
    scanf("%d", &nMan);

    pMan=malloc(nMan*sizeof(char));

    //Assignment
    for(i=0; i 
  


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C语言实现在屏幕上输出杨辉三角 下一篇用c语言实现,两个int(32位)整..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目