题解列表

筛选

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

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

代码的尽头是优雅

摘要:解题思路: 遍历字符串注意事项:代码索引和现实数字位置序号不一样参考代码:import java.util.Scanner;public class Main {    static Scanner ……

简单正常思维

摘要:解题思路:一步步来就是咯注意事项:参考代码:int main(){    char str[200];    gets(str);//输入字符串    int count=0;//统计单词数量    ……

通过数组标记

摘要:解题思路:用数组给每个人标号,将每次循环报3的人赋值0,直到只剩1个找到它的标号。参考代码:#include <stdio.h>// 函数pan用于找出最后剩下的一个元素int pan(int *a,……