最新回答 / 一个子_0
#include<stdio.h>int getWordNumber(int n){ int result; if(n&1) =1) { n=1;//你代码中,当n=1时,1并没加到result中,因为n=1,else没运行 } else { result=getWordNumber(n-1)+n; ...
2018-06-21
最新回答 / 慕移动9181930
0应该是有效期wbzofbaxwxcxrpnqzxxlcophgfoybuqthbrjknlvhakzycqrromleqqgxxmvdbpcynsfmiiqcyxvckdpdimteehbkrhsknnqpdctafsncjjfvukisyzsglshrwmoltictixqobweisczrjkzjonuacnvswcaomqeccugedeiazzxvxofjuuybtndiedp
2018-06-21
最赞回答 / qq_魚小苼_0
因为冒泡法的每一次排序实际上都是把最大(或最小)的一个排到最后(或最前),也就是所谓的升序降序。所以外层循环用于控制冒泡后剩下数的个数,比如八个数我们排了最大的放在了后面,第二次就在前七个数里面排出最大的,依次这样到最后一个数。而内层循环则是用来给相领两个数做比较的,本题是把大的数放在后面。当我们排了一个最大数后,第二次排剩下的最大数就不再使用它了,因此内层循环的次数是不是应该小于等于外层循环的剩下的待排序的数的个数呢?在代码中也就是 j<=i;了。
2018-06-21
最新回答 / qq_假假De笑_0
你里面有两个else,括号没打对 if(sale > 100) { if(year >= 2) { printf("优秀员工奖"); } else { printf("很遗憾,期望你再接再厉"); }} else { printf("很遗憾,期望你再接再厉"); } 应该是这样吧
2018-06-21
最赞回答 / 专注程序不可自拔
factorial(<0) = "输出错误"factorial(0,1) = 1factorial(2) = factorial(1)*2= 2factorial(3) = factorial(2)*3= (1*2)*3factorial(4) = factorial(3)*4= (1*2*3)*4factorial(5) = factorial(4)*5= (1*2*3*4)*5
2018-06-21