最赞回答 / 柯梓歌
#include <stdio.h>int main() { int score = 87; //考试分数为87分 score/=10; switch(score) { /*想想以下代码为什么用这种方式; 这种方式的好处?*/ case 10: case 9: printf("等级A"); break; case 8: print...
2020-11-04
最新回答 / qq_慕虎2515431
抱歉,我当时好像看错题了,函数的调用不就是把函数的里面的复合语句传入main吗? 你可以这样理解,相当于数学中的换元,把replaceMax中的东东直接放入main中。 不知道这样理解的对不对啊,请见谅。
2020-11-03
最赞回答 / 杼蛘
在同一个函数内,变量是可以重新赋值的,在本例中如果不改动,在if内就改变了原先x的值,所以第二句话肯定是x=50;改动的话就相当于在if 语句块内声明了一个新的变量x,和main函数内声明的变量x是两个不同的变量。
2020-11-02
已采纳回答 / 杼蛘
for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { result=i*j; printf("%d*%d=%d\t",i,j,result); } printf("\n"); }这样就倒过来了
2020-11-02
已采纳回答 / 杼蛘
sum=sum+i*flag和sum+=i*flag是等价的,同理flag=flag*-1和flag*=-1也是等价的,只不过标准答案用的是复合运算符。个人觉得复合运算符好用一些。
2020-11-02