已采纳回答 / 慕粉163438188
在本例中,i,j的最大取值为2,所以不存在你所说的3%2;第三行第三列应该是arr[2][2】;因为在if语句中,求和是不能取到arr[1][1],所以需要在整个循环之后在加上arr[1][1].
2017-01-31
已采纳回答 / 慕粉1300436698
if(clock&23|=23||clock&) 5) { cost=13+1+2.3*1.2*(miles-3); printf("夜间费用为%f\n",cost); } else { cost=13+1+2.3*(miles-3); prin...
2017-01-31
已采纳回答 / 慕设计8096075
1、number*=1.2的意思是number/*现在的值*/=number/*之前的值*/*1.2,2、1.2=20%+100%,就是在原来的基础上增加20%,初一数学经典方程题目。
2017-01-30
已采纳回答 / 任沛
同学你的代码有如下的几处错误需要修改: 1、第2行:money变量的定义需要在price()函数内2、第3行price()函数的返回值类型是double,那么在函数中要有return语句 3、第3行中mile和time形式参数需要有参数类型,为int 4、第10行中是else语句,也就是对于mile>3的情况说明的,后面的&&mile>3不需要再写;并且这种写法也是错误的,需要在else语句中嵌套if-else语句来对time进行判断,否则按照你写的情况来说的话没有考虑在白天打...
2017-01-30
已采纳回答 / qq_LX_38
#include <stdio.h>int main(){ int result = 98; int ranking = 2; if(result >90){ if(ranking <= 3){ printf("吃大餐\n");} printf("买玩具\n");}else{ printf("没有奖\n");} return 0;}
2017-01-29
已采纳回答 / qq_一棵树_7
一般在函数中定义一个变量,你要给他赋值,就需要给他分配一个存储单元,就好像旅客要入住酒店,需要给他分配房间一样,一般的变量,在函数执行结束后,相应的分配给他的存储单元要释放,也就是给他赋的值要清除,相当于要把房间里的客人赶出来,以便新的客人入住。但对于静态变量来说,函数执行结束时不需要清空存储单元,也就是函数中最后这个值(比如说x)是多少仍然保持多少,下次再用到这个变量,无需再次赋值,直接把之前的结果拿来接着用就行。
2017-01-28
已采纳回答 / 慕容0333083
\n是换行符等同于输入回车键,忘记输入会导致上一行的答案和下一行的连在一起例如:int a=5; int b=9; printf("%d", b*a); //第一行 printf("%d\n", b+a);//第二行 printf("%d", b-a);//第三行输出结果为4514 //第一行和第二行没有\n所以45和14在一起4//第二行后面有\n所以与第三行分开了
2017-01-27