题解列表

筛选

C语言训练-"水仙花数"问题1

摘要:解题思路:    简单的提取三个位数的数字,用一般的if语句即可解决注意事项:   if判断语句中注意是==,若写成=,则是赋值,会导致判断语句始终>1,结果恒为1参考代码:#include<stdi……

for循环+傻瓜运算

摘要:解题思路:数组存储大数,求结果占数组多少位,将数组输出。注意事项:掌握数组存储大数的方法。参考代码:#include<stdio.h>int main(){int N[6000]={0};N[0]=7……

1865: 换硬币

摘要:解题思路:像走台阶一样枚举。注意事项:参考代码:#include<bits/stdc++.h> using namespace std; int a[20]={0},s=0,n=0; void ……

1859: 与2无关的数

摘要:解题思路:判断是否与2有关!注意事项:参考代码:#include<iostream> using namespace std; int main() {     int a,s=0;    ……

1858: 逆序数

摘要:解题思路:一个一个去比较。注意事项:参考代码:#include<iostream> using namespace std; int main() {     int a,b[1000000]……

SinzoL--题解 1193: 半数集问题

###两种方法哦,第一种是大家常见的记忆搜索,我稍微优化了一下,第二种是递推的方法,不过是真正的递推哦(小伙伴们好像都没写出来)###第一种方法:```cpp#includeusingnamespacestd;intm;longlongnum[100004];longlongbsj(inta){if(

三目运算__C语言

运行时间:27ms,消耗内存:1156KB```c#includeintmain(){inta=0,b=0,c=0;intmax=0;scanf("%d%d%d",&a,&b,&c);max=a>b?(a>c?a:c):(b>c?b:c);printf("%d\n",

1857: 姜太公钓鱼

摘要:解题思路:一个一个去比较!注意事项:参考代码:#include<iostream> using namespace std; int main() {     int a,s=0;     ……

1856: 最小三个数

摘要:解题思路:用冒泡排序,输出a[0],a[1],a[2]即可!注意事项:是if(a[j]>a[j+1]),不是if(a[j]<a[j+1])。参考代码:#include<iostream> using……

试着使用双向链表解决约瑟夫环问题

解题思路:既然约瑟夫环是一个环状结构,那我们应该可以使用双向链表来实现约瑟夫环,然后来解决问题。首先我们先定义一个结构体变量,表示这个环上每一个结点,每个结点都有三个值,分别是表示这个结点的前一个结点的位置和后一个结点的位置,然后在需要一个变量来存储我们自己的编号。