c++利用指针循环计数(超级简单,全是c++基础语法) 摘要:解题思路:注意事项:参考代码:#includeusing namespace std;void fund(int a[], int n);int main() { int n; cin >> n; i…… 题解列表 2022年11月23日 0 点赞 0 评论 500 浏览 评分:9.9
我认为较简单的一种解法 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int n,t=1,i,j,k=0; scanf("%d",&n); int a[n]; …… 题解列表 2022年11月30日 0 点赞 0 评论 468 浏览 评分:9.9
1047: [编程入门]报数问题 摘要:```cpp #include int nodes[150]; int main() { int n,m=3; scanf("%d",&n); for(int i=0;i1) …… 题解列表 2022年12月07日 0 点赞 0 评论 427 浏览 评分:9.9
[编程入门]报数问题(暴力求解) 摘要:解题思路:这本质上就是约瑟夫环的问题,直接用公式暴力求解即可(公式推导有问题的可以私信我)注意事项:参考代码:#includeint main(){ int n,i,num=0; scanf("%d"…… 题解列表 2023年01月08日 0 点赞 0 评论 478 浏览 评分:9.9
[编程入门]报数问题(水题) ```c#includeintf(intn,intm){if(n==1)return0;//递归出口elsereturn(f(n-1,3)+3)%n;}intmain(){intn,i,num=0;scanf("%d",&n);printf("%d",f(n,3)+1);}``` 题解列表 2023年01月11日 0 点赞 0 评论 445 浏览 评分:9.9
C语言-报数问题 简单数组法 解题思路:题设要求输入一个正整数n,即表示n个人围成一圈,且分别编号1~n,由编号为1的人开始从1到3报数,报到3的人退出,那么最后只会留下一个人,求这个人的编号。这里所有人是围成一圈的,所以用基本的数组,将编号被3整除的人去掉肯定是行不通的, 题解列表 2023年02月02日 0 点赞 0 评论 602 浏览 评分:9.9
循环链表解决报数--简单解法 摘要:解题思路:// 若要循环链表删除数据直至一个时,则只需一个int pos记录位置// 定义俩个结构指针,一个指当前的,一个指前一个的 // 定义一个i,初始化为0,从head开始++i,每当i==3/…… 题解列表 2023年02月03日 0 点赞 0 评论 548 浏览 评分:9.9
1047: [编程入门]报数问题 #这是一个自我感觉有难度的题,要是没有好的方法可能要写半天!######在一开始写的时候我没有好的方法导致我用土方法写花了大量的时间,得不偿失,后面我转换了思路,用数组成员代替围成一圈的人,问题才稍微好转1、本题的难点我认为是围成圈的人报完数之后退出又继续报数这一问题如何解决, 题解列表 2023年02月25日 0 点赞 1 评论 443 浏览 评分:9.9
用数组方法解决报数问题 解题思路:用一个数组num[]代表n个人,用下标代表初始号数,一开始令num[0]到num[n-1]都为1,然后用一个循环,当第x个人的报数为3时,令num[x]=0,直到数组num[]中只有一个1时循环终止,输出该数组下标。(详细分析看代码注释)注意事项:该内容为小白所写, 题解列表 2023年04月15日 0 点赞 0 评论 534 浏览 评分:9.9