猴子报数
来源:互联网 发布:java 中级面试题 编辑:程序博客网 时间:2024/06/02 17:35
Description
有做组测试数据.每一组数据有两行,第一行输入n(表示猴子的总数最多为100)第二行输入数据s(从第s个猴子开始报数)和数据m(第m个猴子退出报数).当输入0 0 0时表示程序结束.
Input
输出中,每组数据的输出结果为一行,中间用逗号间隔。
Output
1
2
3
4
5
6
7
8
10
2 5
5
2 3
0
0 0
Sample Input
1
2
6,1,7,3,10,9,2,5,8,4
4,2,1,3,5
Sample Output
#include<stdio.h>int main(){ int n,s,m; while(scanf("%d %d %d",&n,&s,&m)!=EOF) { int houzi[101]={0}; int pos=s,count=0,h=0; if(n==0 && s==0 && m==0) break; while(h<n) { if(houzi[pos] == 0) { count++; if(count == m) { houzi[pos]= 1; count=0; if(h==0) printf("%d",pos); else printf(",%d",pos); h++; } } pos++; if(pos == n+1) pos=1; } printf("\n"); } return 0;}
0 0
- 猴子报数
- 猴子报数
- 猴子报数
- swustoj----142猴子报数
- 猴子报数问题(java实现)
- 和猴子报数类似的题目
- 报数(类似猴子选大王)
- php面试题猴子123报数(猴子选大王)
- 15只猴子依次报数,报到7的猴子就退出,求最后剩下的那只猴子
- N个猴子,123循环报数数到3的猴子被踢出下一个接着报数,一遍一遍的循环直到剩余一个猴子,求这个猴子是最开始的第几号猴子。
- 报数
- 报数
- 报数
- 报数
- 报数
- 报数
- 报数
- 报数
- 1.1 Swift变量和常量,浮点数保留小数点后两位小数
- 偷菜时间表
- 矩阵相乘
- 求组合数
- 1.2 Swift基本数据类型
- 猴子报数
- 1.3 Swift类型转换,类型推断和类型安全
- 1.5 Swift布尔类型
- 排序查找
- 1.6 Swift元组(tuples)
- [Leetcode] 12. Integer to Roman 解题报告
- 班级成绩计算
- 1.7 Swift可选值, 隐式解析可选 swift 中的? !
- 2.1 Swift字符和字符串初步