题解列表

筛选

2025/7/25刷题记录

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ double money_sum=0; for ……

2025/7/25刷题记录

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int student_sum; double ……

输入输出->[竞赛入门]简单的a+b题解

摘要:审题没审清楚,差点翻车。#### 思路其实这道题本质上是挺简单的,但是题目要求是需要一直输入$$a$$和$$b$$,所以!我们需要用$$while$$循环输入$$a$$和$$b$$,然后再输出……

你就说过没过吧

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int main(){ cout<<&quo……

Lucky Word - 模拟

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

2025/7/24刷题记录

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

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

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

2025/7/24刷题记录

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