已采纳回答 / 乔书生
n从1开始,运算第一次:num=(getPeachNumber(2)+1)*2;这里面getPeachNumber(2)不知道,在计算tPeachNumber(2)此时n变为2,第二次:num=(getPeachNumber(3)+1)*2,,,,,,直到num=(getPeachNumber(10)+1)*2时,才计算出结果。个人观点,仅供参考!
2016-11-28
已采纳回答 / 越飞越高
arr1中加了【0】就是取数组arr1中的第一个元素,而题目是要求用数组arr2中的第一个数取代数组中的最大数,然后输出整个数组arr1(除最大数被替代不输出)和arr2中的第一个数因此arr1中不需要【0】
2016-11-27
已采纳回答 / qq_MeLt
#include <stdio.h>int main() { int year = 2014; if((year%400==0)||(year%4==0&&year%100!=0)) printf("%s\n", "今年是闰年"); else printf("%s\n", "今年是平年"); return 0;} 等于就是 == 赋值是= 不等于是!= 还有 如果if条件所对应的结果代码只有一句时不需要用大括...
2016-11-27
已采纳回答 / 虽然还是咸鱼
#include <stdio.h>int main() { // 定义相乘数字i,j以及结果result int i, j, result; /* * 使用for循环解决本题相对简单哦~ * 小编偷偷的将源码放在任务“不会了怎么办”中了哦~ * 小编希望童鞋们独立完成哦~ */ for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { pri...
2016-11-26
已采纳回答 / 落叶伤剑
我自己的理解是:换了的确没有什么区别 C语言的设计就是从上到下推 但是大多数情况都是已经知道结果怎样了 然后开始编程 所以另外一个选项无论写什么 你自己心里都清楚 他都不会去实现 因为10<11 早就知道写成getWordNumber(10)这样 我个人的理解是小明只学习10天 超过了10天 即使n=16啊等等 他也只记前10天的单词内容 超过10天后 他就不学习啦其实我觉得写成 return getWordNumber(n-1)+n; 就可以了 为何要多此一举呢?
2016-11-26