已采纳回答 / qq_迷途_21
上面的else if语句在一步一步地缩小score的范围,等运行到else语句时score的范围已经是小于1000了,所以在else语句后加代码是多余的。在其他的例子中也是一样的道理。
2017-10-21
已采纳回答 / 慕沐4262582
#include<stdio.h>int main(){ int abcd=0; int ab = 0; int cd = 0; for (int i = 1000; i < 10000; i++) { ab = i/ 100; cd = i % 100; abcd = i; if (abcd == (ab + cd)*(ab + cd)) { printf("%d ", abcd); } } return 0;}
2017-10-20
已采纳回答 / 驰骋天涯3614291
你先看两个循环,第一个循环参数是m,第二个循环参数是n,这样循环两次的目的是为什么呢,就是找到0~m之内的能被m整除的数,后面做了一个判断,如果找到的只有m本身能被自己整除,这说明它是素数,反之,找到了其他能被m整除的数,自然不会输出。
2017-10-20
已采纳回答 / qq_爱睡觉实在是太好了_0
#include <stdio.h>int main(){ //定义三位数num,个位数sd,十位数td,百位数hd int num, sd, td, hd; //循环所有三位数 for( num = 100 ; num < 1000 ; num++ ) { //获取三位数字num百位上的数字 hd = num/100; //获取三位数字num十位上的数字 td = num/10-(hd*10);...
2017-10-18
已采纳回答 / 慕圣7153359
比如第一天猴子有10个桃子,吃一半是5个,还多吃了1个,那么第二天剩下的桃子是4个,用后一天的桃子数推前一天的桃子数就是用后一天的桃子数加1再乘2,比如(4+1)*2。n+1表示n的后一天,getPeachnumber(n+1)是第n+1天的桃子数,加1乘2就是第n天的桃子数
2017-10-17