第1个回答 推荐于2016-02-22
网上找的
#include <stdio.h>
int cal(int h1,int length,int b[]);
int main(){
unsigned int n[]=;
int length=7;
printf("%d",cal(-2,length,n));
return 0;
}
int cal(int h1,int length,int b[]){
if (length-h1==1)
return b[h1];
if (length-h1==2)
return (b[h1]>b[h1+1]?b[h1]:b[h1+1]);
if (length-h1==3)
return (b[h1]+b[h1+2]>b[h1+1]?b[h1]+b[h1+2]:b[h1+1]);
if (h1>=0)
return b[h1]+(cal(h1+2,length,b)>cal(h1+3,length,b)?cal(h1+2,length,b):cal(h1+3,length,b));
else
return (cal(h1+2,length,b)>cal(h1+3,length,b)?cal(h1+2,length,b):cal(h1+3,length,b));
}
本回答被提问者采纳
第3个回答 2019-06-29
建立两个数组a,b,分别读取存放TEXE1.TXT
和TEXE2.TXT的姓名,然后对于a[0],遍历数组b中的所有元素,如果b中有相同的,则输出至TEXE3.TXT.
然后对a[1],a[2].....一次进行类似操作.