最新回答 / 慕UI5304265
计算机是不会计算出小数的 所以说999/100==9 小数点以后的自动就省略了所以得到的就是百位上的数num%100得出的于数就是这个三位数的后两位 再用同上的方法给这后两位/10得出来的就是十位上的数num%10得出来的余数就直接是num个位上的数正确的是#include <stdio.h>int main(){ //定义三位数num,个位数sd,十位数td,百位数hd int num, sd, td, hd; //循环所有三位数 for(num=100 ...
2019-03-01
最新回答 / weixin_慕粉0463682
你可以看成是n个for循环假设n是3的话{此时n=3,n不是1时执行乘法 {此时n=2,n不是1时执行乘法 {此时n=1,满足条件 退出循环} 退出循环}退出循环}最终返回三个连乘
2019-03-01
已采纳回答 / 慕妹1447956
if(score >= 10000)//完善一下代码{ printf("%s\n","钻石玩家");}else if(score >= 5000) { printf("%s\n","白金玩家"); 这个代码中第一句就是在score >= 10000的情况下,所以else已经代表了score< 10000 的时候,不需要再继续添加这个条件了
2019-03-01
最新回答 / 在夏
闰年判断没做好,闰年的成立条件是年份除以4余数为0且年份除以100余数不为0或者余数除以400为0。你这里只做了对4取余,判断条件不完整,比如2100年不是闰年,但2100对4取余为0。
2019-02-28
已采纳回答 / qq_慕神9428023
应该是他们在这段代码的实际效果一样但是取值的原理是不一样i < 101,在循环里只取值到100,不取101的值;i <= 100,<取值到99,不取100的值,加上 = 后取值到100;
2019-02-28