题解列表

筛选

按部就班--计算器

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int main(){     int a, b;     char op;     doub……

1149: C语言训练-计算1~N之间所有奇数之和

解题思路:定义变量N(接收输入的正整数),i(依次循环的值),以及sum(存放奇数的和);使用for循环,循环1-N之间的数,判断是否为奇数,方法为计算该数与2的余数是否为1;如果余数为1,判断为奇数;并和sum(初始值为0)相加;循环外打印sum的值即可;注意事项:无参考代码:#include

1147: C语言训练-角谷猜想

解题思路:首先获取输入的数值;使用scanf()函数;根据题目要求,需要在一个循环中依次输出针对该数值的运算过程;首先需要判断输入数是奇数或是偶数;通过if,elseif判断进入不同的分支;使用m接收每步的运算结果;并使用printf输出每步的计算过程,

剪格子(DFS+回溯+剪枝)

```cpp#include#includeusingnamespacestd;intn,m;intmaze[10][10];intvis[10][10];intdx[4]={1,0,-1,0};intdy[4]={0,-1,0,1};intsum=0,

简单易懂--邮票组合

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int main(){      int t = 0;      for (int i = 0……

较容易理解的解法

摘要:解题思路:总分为45,平均每家15,所以a+b=6,c+d=7;注意事项:参考代码:#include<iostream>using namespace std;int add(int a, int b……
优质题解

Hifipsysta-1214题- 恺撒密码(C++代码)循环平移法

解题思路:本题的关键在于构造一个循环平移的表。分析如下:1.'A'的ASCII码值是65,'Z'的ASCII的码值是90。2.表长为26,平移位数为'F'-'A'=70-65=5。3.情况一(不用循环平移):'F'怎么变成'A'?减5即可,70-5=654.情况二(需要循环平移):'A'怎么变成'V'