1095: The 3n + 1 problem简单易懂,值得所有! 摘要:解题思路:注意事项:参考代码:#includeint wan(int n){int d=0; while(n!=1) { if(n%2==0){n/=2;d++;} else if(n%2!=0…… 题解列表 2021年12月05日 0 点赞 0 评论 761 浏览 评分:0.0
1095:The 3n+1 problem(要比较输入的n与m的大小) 摘要:#include<stdio.h> #include<string.h> int main() { int p,n,m,k,sum,a[1000],j,max; k=0; …… 题解列表 2021年11月17日 0 点赞 0 评论 602 浏览 评分:7.0
用C语言解题 解题思路:a.当输入的n是偶数时,做除以2操作b.当输入的n是奇数时,做乘3加1操作1.输入两个整数i,j;2.比较两个数的大小,从小到大循环,进行上述运算(a.b.)3.统计i到j中每个数的循环的次数4.比较,输出i,j及大的循环次数。注意事项:笔者我第一次没看懂两个地方:1.要做循环从小到大, 题解列表 2021年10月31日 0 点赞 0 评论 755 浏览 评分:0.0
模块化简单易懂解决问题(一看就会)[C] 摘要:解题思路:运用函数模块化思想编写两个子函数一个函数用来求循环长度一个函数用来求输入范围内的最大循环长度注意事项:不要忘记输入顺序可能是先输入大的后输入小的 如果先输入的值大于后面的值则需要调换位置参考…… 题解列表 2021年05月13日 0 点赞 0 评论 698 浏览 评分:0.0
超详细的讲解,不懂题意的来 摘要:解题思路: 题目:考虑以下生成数字序列的算法。从整数n开始,如果n是偶数,除以2。如果n是奇数,乘以3再加1。用新值n重复这个过程,直到n = 1。例如,下面的数字将生成序列n = 22: 22…… 题解列表 2021年04月06日 0 点赞 6 评论 1315 浏览 评分:9.9
示例能过莫名错误的来(c++) 摘要:解题思路:混沌思路,小白勿喷注意事项:1.数据大 用long long2.注意输入10 1 的情况 掉换i j3.i<j 时 调换后输出时也要先输出大的 即 10 1————10 1 204.最好在输…… 题解列表 2021年03月11日 0 点赞 2 评论 1387 浏览 评分:9.9
The 3n + 1 problem -题解(C语言代码) 摘要:解题思路:注意事项:考虑问题时要全面,特别是输入和输出,输入可能是前比后小,而且输出要是要原顺序输出。同时还要考虑amx要放在哪里。参考代码:# include<stdio.h> int main(…… 题解列表 2021年01月27日 0 点赞 0 评论 472 浏览 评分:0.0
The 3n + 1 problem -题解(C语言代码) 摘要:解题思路: 函数的递归 用全局变量记录函数调用的次数。注意事项:a,b的大小 正负参考代码:#include<stdio.h>int T=1; //记录函数的调用次数void odd_even(uns…… 题解列表 2021年01月04日 0 点赞 0 评论 527 浏览 评分:0.0
The 3n + 1 problem -题解(C语言代码) 摘要:解题思路:注意事项:参考代码:#include<stdio.h> int s1(int k)//求m->n中每个整数的最大循环长度 { int sum=0; while(k!=1){ …… 题解列表 2020年12月12日 0 点赞 0 评论 629 浏览 评分:0.0
The 3n + 1 problem -题解(C语言代码) #MarkDown编辑器基本使用说明```cpp```#include#includeusingnamespacestd;/**步骤:(1)定义a,b表示区间为[a.b],通过while(cin>>a>>b)实现多重输入。把maxn放在while中初始化, 题解列表 2020年08月04日 0 点赞 0 评论 1144 浏览 评分:8.0