已采纳回答 / qq_岳向前_0
比较条件就变了,对应的问号后边显示的 y 和 n 也需要调换位置,比如:我钱不够,不打车了。 和 不打车了,因为我钱不够。虽然表达的意思一样,但是不是语句的文字变了?
2016-01-31
已采纳回答 / 审判者_S
比如n=10,开始执行getWordNumber(10)。。。 return getWordNumber(n-1)+n为return getWordNumber(9)+10,但这里不知道其中的getWordNumber(9)是多少,于是开始执行getWordNumber(9),同理,在getWordNumber(9)中会出现return getWordNumber(8)+9,因为不知道getWordNumber(8)是多少,所以在执行getWordNumber(8)。以此类推。出现getWordNumbe...
2016-01-31
已采纳回答 / voic
a++是先取值,再+1,而++a是先+1,再取值。自减同理。所以例题里第一个运行结果还是100,到下一步a的值才+1;第二步++a先+1再取值,所以运行结果是100+1+1=102;三四步同理。而第五步并未改变a的值,故输出仍为运行完第四步时a的取值。
2016-01-31
已采纳回答 / 一只仓鼠的个人修养
没有区别,本题结果在于y+2的括号,因为/的运算级大于+,我们必须让y+2先运算,才能让结果等于4,而*与/同级,所以y*x加不加括号都可以。
2016-01-31
已采纳回答 / tonysu
unit对应m,height对应1.85,所以前面按照从左到有顺序是1.85m,那后面也要按照从左到右height,unit,缺少的部分也是从左到右对应%d%c,而不是直接写个M上去。
2016-01-31
已采纳回答 / 天虫
#include <stdio.h>int main(){ int i; int score[10]={67,98,75,63,82,79,81,91,66,84}; int sum=SUM(score); printf("%d,%d,%d,%d\n",SUM(score),Max(score),Min(score),Ave(sum)); Max(score); for(i=0;i<=9;i++) printf("%d ",score[i]); ...
2016-01-30
已采纳回答 / AX11
<...code...>以上面这段代码为例,int x=0;定义了x的值为0,printf("x=%d\n",x++);输出上面一行代码中“x++”的运算结果,结果:x=0,为什么x=0呢?因为“x++”的运算规则是 先取值再运算 ,换成人...
2016-01-30
已采纳回答 / lrg574
socre在之前定义为整形变量,就是整数的意思。而score/10得到的也是整数。例如87/10=8;63/10=6;这样刚好符合switch的分类。
2016-01-29