📄 subject_65011.htm
字号:
<p>
序号:65011 发表者:wuyuting 发表日期:2003-12-15 09:46:18
<br>主题:求助有关C语言的两个问题,很急!会死人的。
<br>内容:1、用递归法求数组前n项和;<BR>2、两个排好序的数组合并,要求合并完的数组也是排好序的;<BR><BR>各位高手,我赶在星期三早上交的,关系重大,请帮忙!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:golen 回复日期:2003-12-15 10:45:40
<br>内容:1:<BR>int s[]={0,1,2,3,4,5,6,7,8,9,10};<BR>int n=10;<BR>int total=0;<BR>for(int i=0;i<n-1;i++)<BR>{<BR> total=total+s[i];<BR>}<BR>2:<BR>int s1[11]={0,1,2,3,4,5,6,7,8,9,10};<BR> int s2[3]={3,4,5};<BR> int s3[14]={0};<BR> int j=0;<BR> int k=0;<BR> for(int i=0;i<11;i++)<BR> { <BR> if(s1[i]>s2[j] && j<3)<BR> {<BR> s3[k]=s2[j]; <BR> j++; <BR> i--; <BR> }<BR> else<BR> {<BR> s3[k]=s1[i]; <BR> } <BR> k++;<BR> }<BR><BR>其中的一些数组的大小,我现在忘了用哪个函数去得到。你查一下吧!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:badboy 回复日期:2003-12-15 11:12:35
<br>内容:#include <iostream.h><BR>int qiuhe(int *h,int n)<BR>{<BR> if(n==1)<BR> return h[0];<BR> else<BR> return h[n-1]+qiuhe(h,n-1);<BR>}<BR>void main()<BR>{<BR> int hd[20]={1,2,3,4,5,6,7,8,9,10,11,12,13};<BR> cout<<qiuhe(hd,12)<<endl;<BR>}<BR>至于第二个问题,重新创建一个数组,大小为前两个数组之和,然后,用插入法,插入到新数组里!或者,干脆把两个数组放到新数组里,你随便找个排序方法进行排序!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:badboy 回复日期:2003-12-15 11:14:38
<br>内容:忘了,一楼的解法是跌带!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wuyuting 回复日期:2003-12-17 11:56:27
<br>内容:谢谢两位大哥的支持,我看不懂程序,但是相信需要的朋友懂的看。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -