题解列表

筛选

汽水瓶——极其容易理解

摘要:解题思路:判断我问手里空汽水瓶的个数,大于0小于三的时候是不可以换饮料的,所以此时输出0;当手里的饮料空饮料瓶大于等于三的时候定义for循环,开始“数瓶子”,因为三个空瓶子可以换一瓶饮料所以当数到三的……

验证子串(二种方法)

摘要:解题思路:注意事项:参考代码:第一种强行解题,硬解:#include<stdio.h> #include<string.h> int main() { char a[200]; char……

最大公约数和最小公倍数

解题思路:短除法是众所周知的简单解法,我们只需要把短除式左侧的全部相乘即可得到最大公倍数,然后把短除式外侧的数字全部相乘即可得到最小公倍数。注意事项:注意要跳过1这个数字,因为这个数字是任何数都可以整除,所以我们在循环时i的值直接从2开始。参考代码:#includeintmain(v

自由落体的距离计算c语言

解题思路:首先要考虑这是一个往反复运动,第一次下落只有一次运动,以后几次都是往复运动,所以我们只需要把第一次单独提出来计算即可。注意事项:其中往返运动可能会变成小数,所以最后相加时要考虑精度转换,或者在开始定义时就定义成浮点数。参考代码:#include#include

0~1000以内的水仙花数的判断

解题思路:通过将整数分别分解为100、10、1的倍数,然后将这些因数进行重组,若能按照水仙花数的规则重组成功,即为水仙花数。注意事项:看了一下其他人的解法,发现若不设变量的话,容易使代码看起来比较冗长,下面的代码设的变量较多(不过还好函数之间的局部变量不会相互影响,

利用double求解

摘要:参考代码:#include<stdio.h>#include<math.h>int main(void){double C,F;scanf("%lf",&F);C=(5*(F-32))/9;print……