已采纳回答 / 慕粉1349466074
1500000超过2的15次方,一个int2字节,完全不够用,你怎么用int,double八个字节就是2的15*4=60次方,反正是比150万大无数倍了!!!
2016-12-23
已采纳回答 / 萧炼
先告诉你结果是学英语,第一个;然后和你说下switch语句是怎么执行的:在switch下面的case这个后面的只能是具体的数值,而且那是一个数不代表一个范围,就是简单说你当面定义的day=1,所以只有下面case中有1这个值的就会执行那个后面的语句,当然每个case后面得有break,不然你会一直执行下去,知道遇到break。这是我的理解, 刚开始我也不是很懂,希望能帮到你。
2016-12-23
已采纳回答 / 王传飞
求大于a(100)小于b(110)范围内质数吧,gdb调试看吧,就能看到他的流程了,只是绕人而已,并不复杂,写出来流程估计也没心思看。简单说:每五个一组(回车),m在a到b范围内变化,m不能被2到自己(m)的开方整除,则输出该数(质数就是这么求的)。
2016-12-22
已采纳回答 / 诡辩君
输出a的值都是一个值。 你的意思可能是:int a=5; printf("%d\n",a); a +=5; printf("%d\n",a); a -=5; 而不是计算完后一串输出,输出的值都只是最后计算后的a的值。
2016-12-21
已采纳回答 / 纳呢
在这里 getWordNumber带表的是自定义的名字,直译就是记忆单词数量。只是名字不是公式。你可以把这个名子改成getN.那就变成了下面这个return getN(n-1)+n ; //关建是这一句,这一句是递归的参数。回推阶段。当n=10的时候,调用之后应该是getN(9)+10,然后是getN(8)+10 一直到getN(1)+10之后是递推阶段。getN(1+2)+10getN(3+3)+10getN(36+9)+10getN(45)+10大概就是这么个意思了。记算乘积的例子和这个是一个意...
2016-12-21
已采纳回答 / yyc_two
这是必须的,int定义了i是整型变量,并为它申请储存空间,这个空间里是随机数,for里面的i=0对i进行了初始化,将0赋值给了i。所以变量i的申明是必须的。
2016-12-20