题解 1047: [编程入门]报数问题

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

[编程入门]报数问题 纯c解法 无技巧

摘要:解题思路:只有纯0才有资格呢【狗头】注意事项:)报数足够多(但是时间可能超限)参考代码:#include<stdio.h>int a[101];int main(){    int m,h=0,q=0……

约瑟夫环模拟法

摘要:解题思路:利用约瑟夫环解决问题注意事项:要求剩余人数剩余1时,才输出参考代码:#include<stdio.h>int main(){ int n,i,k,c; scanf("%d",&n); int……

有点思维难度

摘要:解题思路:注意事项:参考代码:#include<stdio.h> int main(void) {     int n, i;     scanf("%d", &n);     int a[……

C语言程序设计教程(第三版)课后习题10.5 (C语言代码)

解题思路:这个是模拟题,自己在纸上画一下人数是3,4,5的情况再慢慢分析一下就可以写出来了注意事项:这个是一个圈,刚开始我也没注意到,发现怎么都是2,后来才知道圈可以无限循环下去,直到最后一个人参考代码:#includeintmain(){intn,

C语言程序设计教程(第三版)课后习题10.5 (C语言代码)

解题思路:定义一个足够大的数组来存放人员的编号,定义一个变量来延续数组后面的编号!比如:n=3,则数组为{1,2,3};数组足够大的情况下,判断下标+1%3是否等于0;是就把这个下标的元素置0。表达能力不太好。具体的看代码把。标注的挺清楚的。

[编程入门]报数问题的两种解法(一点就会)

该题是著名的约瑟夫算法,这里我提供两种解法------------######一、利用数组```c#includeintmain(){//n为总人数,ko为淘汰的人数,num为开始报数intn,i,a[100],ko=0,num=0;scanf("%d",&n);for(i=0;ia>>b;cout