最赞回答 / shadowm
这是数学函数表达式:f(1)=1f(n)=f(n-1)+n (n>=1)如果在if中写n>=1,那么结果就一直是1;所以写n==1;我试了n<=1的情况,结果依然正确,所以这说明return 1 有停止语句结束的功能,第一个return语句中没有含变量的函数,作为终止语句。当然用三目运算符精简后的就更明白了return n==1?1:getWordNumber(n-1)+n ;
2017-11-03
最赞回答 / 慕工程7508578
一、关键字c语言提供有特殊含义的符号有32个。在Xcode中关键字全部高亮显示。如return,int.二、标识符标识符是程序员自定义的一些符号和名称。 划重点了:关键字是系统自带的 ,标识符是自定义的。希望能帮到你
2017-11-02
最赞回答 / 慕设计2925872
你在函数中用到了num,但是没有定义它,你试试定义一下或者不需要num也行。这是我写的#include <stdio.h>/* 定义获取单词数量的函数 */int getWordNumber(int n){ if(n == 1) { return 1; //第一天只会1个单词 } else{ return getWordNumber(n-1)+n; //到第天会的单词数量 }}int main(){ int...
2017-11-02
最赞回答 / JerryOldLi
可以加问号,但这是一个三目运算符“?:”,"?"和":"两者要在一起用。例如:Max=x>y?x:y;这个语句表达的意思就是,x与y比较,若x>y则Max=x,否则Max=y。
2017-11-02
最新回答 / 木月月
决定闰年按照以下的计算规则:闰年应能被4整除(如2004年是闰年,而2001年不是闰年),但不是所有被4整除的年份都是闰年。在能被100整除的年份中,又同时能被400整除的年份才是闰年(如2000年是闰年),能被100整除而不能被400整除的年份(如1800、1900、2100)不是闰年。这是国际公认的规则。只说“能被4整除的年份就是闰年”是不准确的。所以说认识到什么是闰年很重要=-=
2017-11-01