题解列表

筛选

没学链表,但学好循环和数组照样能解决问题

解题思路:创建一个数组,根据输入的人数往数组中存放每个人的编号,虽然没办法直接删除数组中的元素,但编号是从1开始的,也就是说当报数到3的时候,可以通过将那个编号变为0的方式达到退出的效果(变为其他数也行,不和编号冲突就没问题),当数组中只剩下一个非0的数时,那个数就是最后留下来的人的编号。

2807: C++解题

摘要:解题思路:注意事项:参考代码:#include<iostream> #include<iomanip> #include<cmath> using namespace std; int mai……

2819: 数字反转

摘要:``` #include using namespace std; int main(){ int a,ans=0; cin>>a; while(a){ ans=ans*10+……

最简单的代码Hello, World!的输出

摘要:谁不会谁是大傻子哈哈哈哈哈哈哈哈哈哈哈哈哈哈参考代码:#include<stdio.h> #include<stdlib.h> int main() {     printf("Hello, ……

c代码记录之验证字串

1.空串是所有字符串的子串,但这题好像不验证这个2.gets不通过,scanf能通过#include#includeintmain(){charstr1[201],str2[201],str_chang[201],str_duan[201];intn_str1,

Yu校门外的树(差分+前缀和)

#解题思路简单循环模拟题解很多人发过了,我这里提供一种高效方法。#参考代码```c++#includeusingnamespacestd;intmain(){intl,n,a,b,ar[10006],sum=0;memset(ar,0,sizeof(ar));//初始化数组为0cin>>l>>n;wh