已采纳回答 / qq_无名氏_6
兄弟,我好心帮你,你要认真全部看完你这是要输出直角三角形吗?如果是,请往下看;如果不是,请看下一段。直角三角形先在最后面加一个"}"for(i=1;i<5;i++)这个for语句是控制行数的,表示一共要输出几行。i=1表示从第一行开始i<5表示没输完四行时执行循环体i++表示循环完一遍后i+1for(j=1;j<5;j++ ) 这个for语句是控制空格数的,表示要输出几个空格。j=1表示将要输出第1个空格当j<5时(<5表示一共要输出4个空格,则j<5表示当没输完四个...
2015-08-06
已采纳回答 / Perona
看这里的注释<...code...>这里要求是用简单的赋值语句实现。你用复合赋值语句实现了。你没错,只是没按要求来。建议改成x=x*2;全代码你看看<...code...>
2015-08-04
已采纳回答 / onemoo
这就是“递归”,factorial函数中又调用了factorial。递归函数中首先需要一个递归截止条件(if(n==0 || n==1)),再按照逻辑调用自己......直到某次调用时达到了截止条件,最深的这次调用的结果会返回,于是结果一路返回到最早的那次调用中,这样就得到了这一串的结果。递归算是数学归纳法在编程上的应用。举个例子:架设你调用的是factorial(5),那么在函数中会跳到最后一个else处,又调用了factorial函数,但这次的参数是5-1=4。注意,这次调用时factorial(5)...
2015-08-04
已采纳回答 / 来虐小学生
判断条件有一定重复了。 if(score>=10000) { printf("%s\n","钻石玩家"); } else if(score>=5000&&socre<10000) { printf("%s\n","白金玩家"); } else if(score>=1000&&score<5000) { printf("%s\n,"青铜玩家"); ...
2015-08-04
已采纳回答 / 慕盖茨6996663
表述‘\243’这个字符不能识别,应该是用的中文输入法输入标点符号,把问题指向的语句重新用英文输入法输一次就行了。for语句()里面应该是英文分号
2015-08-04