永发信息网

利用递归函数c语言判断数组是否为递减,如果把函数中的n<=1改成n<1就不管什么数组都判断为递减,为什么?

答案:4  悬赏:80  手机版
解决时间 2021-02-22 11:36
利用递归函数c语言判断数组是否为递减,如果把函数中的n<=1改成n<1就不管什么数组都判断为递减,为什么?
最佳答案
n 表示数组的个数啊,如果只有0个还需要进行比较吗?要好好理解题目,不难的追问但n=1时,怎么会返回1呢? if(decrease(a,0)==1)
t=1;
else
t=(a[0]>=a[-1]);
return t;追答都判断为非递减的啊,n=1 时返回的是o啊
因为a[n-1]>=a[n-2],已经在n=2时,即a[1]>=a[0]判断完成了,
n<=1时已近表示所有的元素都比较完成了····
全部回答
#include
void reverse(char str[], int start, int end )
{
if(start>=end) return;
else
{
char t;
t=str[start];
str[start]=str[end];
str[end]=t;
reverse(str,start+1,end-1);
}
}
int main()
{ char str[100];
int start, end;
gets(str);
scanf("%d%d", &start, &end);
reverse( str, start, end );
printf("%s\n", str);
return 0;
}
运行情况(字符编号从0开始):
abcd
0 3
dcba
请按任意键继续. . .
另外,团IDC网上有许多产品团购,便宜有口碑
下标越界啦``
for循环加个{}啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
同方药业(第七连锁店)我想知道这个在什么地方
20×30瓷砖多少钱一块
一般手机最大扩展内存是多少
我用自己的钱还房贷老婆都不愿意这是为什么?
咸阳到云南多少公里
OPPOA37m可以装电信卡吗?
溧阳市环保局我想知道这个在什么地方
本人有一项专利,可以用它申请创业基金,或者
如家驿居酒店(齐河德百新时代广场店)地址在
福利彩票双色球2016第75期
在邮局给厦门第一看守所寄钱他本人什么时候可
长江形成的早 还是黄河形成的早?
《我是歌手1,2,3》季的全部首发歌手名单
哈家沟我想知道这个在什么地方
奥斯汀钻石酒店这个地址在什么地方,我要处理
推荐资讯
交通事故私了,交警已定责,已接受处理交罚款
乐陵书画院这个地址在什么地方,我要处理点事
西蜀瑞苑这个地址在什么地方,我要处理点事
今年过年前那两天长白山机场能有车到抚松县么
以下对联与其刻画对象不符合的是定联俄联共,
【傲剑老虎升狮子】傲剑里夫子阵最后那只大老
哪种牌子的牛奶更有营养
老箐头山怎么去啊,有知道地址的么
可以用水擦洗液晶显示器吗
中年男性掉头发怎么回事?
火花舞蹈艺术中心在什么地方啊,我要过去处理
出字开头成语有哪些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?