题解列表

筛选

2025/7/24刷题记录

解题思路:if...elseif如果前面的if成功匹配后面的elseif不管匹配成功不成功都不会执行了但是if...if前面的if匹配执行后后面的if如果也匹配还会继续执行注意事项:参考代码:#includeintmain(){inta,

2025/7/24刷题记录

解题思路:switch可以将输出结果一样的case放一部分不写break到最后一个再写如果switch如果前面的case匹配成功但是没有break会继续往下执行注意事项:参考代码:#includeintmain(){inta;scanf("%d",

求小数的某一位 分数a/b化为小数后,小数点后第n位的数字是多少?

解题思路:由于double是浮点型,如果强制转化成int会造成精度缺失,这可能是大部分人会错一个答案的原因。在这里采用的方法是类似于手算小学除法题。比如1➗3。我们都知道,1比3小,所以要对1进位取10。此时商为0,余数为1。这里将remainder赋值a%b后,在循环中*10就相当于进10了。

2025/7/24刷题记录

解题思路:%可以判断多余部分是否为500的倍数但是要求多出来几个500的倍数就要用/然后求出来整倍数的钱数加上不足500g的钱数注意事项:参考代码:#includeintmain(){inta;charb;intpay=8;scanf("%d%c",

Lucky Word - 模拟

摘要:解题思路:模拟注意事项:参考代码:#include<iostream>#include<cstring>usingnamespacestd;……