题解列表

筛选

艰难的艰难

摘要:解题思路:注意事项:参考代码: double bug,m,n,l; scanf("%lf%lf",&m,&n); for(int i=1;i<=n;i++) { bug+=m+l; m=0.5*m……

C++模拟短除做的

摘要:解题思路:可以在纸上先用短除做一遍,会发现找到的最大公约数就是短除号前的那些数相乘,而最小公倍数又=m*n/最大公约数注意事项:参考代码:#include<iostream>//我是模拟短除做的usi……

结构体之成绩记录(简易)

摘要:解题思路:根据题目样例,我们可以发现输入和输出差的是数之间的逗号,所以我们可以直接进行输出;(其实很想吐槽啊)注意事项:是英文逗号参考代码:#include<bits/stdc++.h>using n……

[编程入门]带参数宏定义练习-题解(C语言代码)

摘要:解题思路:利用按位异或来算,不会出现溢出的问题,不管多大的数都不会溢出。按位异或是把数转换成二进制相比,位数的值相等为0,否则为1.例如:0011^0101为0110a=a^b;  此时a为一个新数b……

C语言 -- 90%利用的是数学思想 (分解与转化)

摘要:解题思路: 两个坐标都以 0, 2两个方向进行转化(可以任意选择一组方向), 每一个坐标会涉及到两次转化(因为由题意可得每个坐标是有两个中间过程的, 先向一个方向走,再向顺时针120方向走), 对于一……

通过for循环来求解

摘要:解题思路:注意事项:参考代码:list1=list(map(int,input().split()))list2=list(map(int,input().split()))list3=[]for i……

艰难的艰难

摘要:解题思路:注意事项:m*n的积等于最大公约数和最小公倍数的积参考代码:int jn=0,m,n,bug;  scanf("%d%d",&m,&n);  bug=m*n;  while(n>0)  { ……