已采纳回答 / qq_落叶飘香_03948743
i++在后面的情况是从 1执行执行到100结束,最后一个数字是-100结果是-50。当i++在前面(如你写的代码),这种情况是从2执行,执行到101,最后一个数字是-101结果也是-50。第一种情况的最后一次是执行完了sum+=-100 , i++就是100+1=101,然后再进入循环判断101<=100,然后语句结束,第二种情况是最后一次进入判断的是i=100,while(100<=100) 进入循环体 i++就是 100+1=101,sum+=-101, 这时候才算结束。这样两次的结果...
2020-02-25
已采纳回答 / 小白萌新up
假设一共有x个桃子,那第一天吃掉“x/2+1”个桃子,那第一天剩下“x-(x/2+1)"个桃子,也就是剩下”x/2-1"个桃子。反过来假如第二天剩下"y"个桃子,那前一天不就是 “(y+1)*2"个桃子嘛。第n天的桃子数目,就是“(getPeachNumber(n+1)+1)*2”就是(n+1)天的桃子数加上1求和之后再乘以2
2020-02-24
已采纳回答 / qq_林深见鹿_0
可以 只是函数名,不过在实际编程中一般不会起成Abc()这样的名字,一般会起一个看一眼就大概知道它的作用的名字,比如dividLine()这个函数看名字就能知道它起到的是分隔一行的作用
2020-02-23
已采纳回答 / 慕仙3023302
#include <stdio.h>int main(){ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i int flag = 1; //定义符号状态变量flag //使用for循环 for(i=1;i&4..=100;i++) { fl...
2020-02-22
已采纳回答 / weixin_慕斯0079486
这个就是调用自身在n是5的情况下,result=factorial(4)*5此时factorila(4)结果未知,继续将factorila(4)代入函数,factorila(3)结果又是未知的,以此类推当n==1时,result结果为1,所以当n==5时:result=factorial(4)*5=factorial(3)*4*5=factorial(2)*3*4*5=factorial(1)*2*3*4*5=1*2*3*4*5=120
2020-02-22
已采纳回答 / 红色玫瑰
这个题图考的强转,double num = 2.5; int twonum = (int) num; //定义浮点型变量num并赋值为2.5 printf("num的整数部分是%d\n", twonum); return 0;
2020-02-21