题解列表

筛选

The 3n + 1 problem -题解(C语言代码)

#MarkDown编辑器基本使用说明```cpp```#include#includeusingnamespacestd;/**步骤:(1)定义a,b表示区间为[a.b],通过while(cin>>a>>b)实现多重输入。把maxn放在while中初始化,

[编程入门]有规律的数列求和-题解(C语言代码)

解题思路:数列求和,采用递归的想法,S(n)=S(n-1)+A(n),那么当数列给定的时候,只需要求出A(n)的表达式即可。由此题可得,A(n)=1+(1/A(n-1))注意事项:参考代码:#includefloatA(floatn){if(n==1)return2;elseretu

字符串的输入输出处理-题解(C语言代码)

输入:第一行是一个正整数N,最大为100。之后是多行字符串(行数大于N),每一行字符串可能含有空格,字符数不超过1000。输出:先将输入中的前N行字符串(可能含有空格)原样输出,再将余下的字符串(不含有空格)以空格或回车分割依次按行输出。每行输出之间输出一个空行。

P1047-题解(C++代码)

简单递归版本```cpp#includeusingnamespacestd;int_max(int*a,intn,intk){//求n个数中插k个乘号的最大值if(k==0){//无乘号intresult=0;for(inti=0;i>k;cin.get();a=newint[n];for(inti=