递归与暴力两种方法 基本思路:1、顺序输出的处理:利用数组存储每次%10得到的数,然后倒着输出即可,因为对数字的处理,得到最后一个数是比较简单的2、逆序输出:和上面的方法一样,只不过数组正着输出即可```c#includevoidf1(intn)//逆序输出函数{while(n){printf("%d", 题解列表 2023年04月02日 0 点赞 0 评论 610 浏览 评分:9.9
刷題記錄,帶註解 摘要:解题思路:注意事项:参考代码:#include<stdio.h> void fun_0(int *a,int len_0,int len_1);//函數聲明---循環位移int main(void){…… 题解列表 2023年04月02日 0 点赞 0 评论 492 浏览 评分:9.9
有註解,新手勿怪 摘要:解题思路:1.考察函數聲明和函數調用 2.考察循環數組遍歷 3.注意不是排序,而是查找注意事项:参考代码:#include& 题解列表 2023年04月01日 0 点赞 0 评论 502 浏览 评分:9.9
简单递归暴力求解 解题思路:通过递归遍历每一种情况,并通过剪枝减少遍历次数节省时间注意事项:暴力求解可能得不到满分,但可以得到大多数分值参考代码:#includelonglongintn;longlongintw[10000];longlonginta[10000];longlonginte=0;longlongint 题解列表 2023年04月01日 0 点赞 0 评论 1061 浏览 评分:9.5
编程入门:三个数字的排序(借用数组来排序)(c语言) 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int a[3],i,j,k,max,t; for(i=0;i<3;i++) { …… 题解列表 2023年04月01日 0 点赞 0 评论 700 浏览 评分:0.0
计算t=1+1/2+1/3+...+1/n 主要是要用double型的变量来存储,因为由于float型的精度没有double的高如果用float存储,有的测试点通过不了```c#include#includeintmain(){doublesum=1;intn;scanf("%d",&n);for(inti=2;i 题解列表 2023年04月01日 0 点赞 0 评论 662 浏览 评分:7.3
一种可借鉴的麻烦方法 摘要:解题思路:注意事项:参考代码:#include <stdio.h>int main(){ int t, n, m, i, j, x, y; scanf("%d",&t); for(…… 题解列表 2023年04月01日 1 点赞 0 评论 631 浏览 评分:8.0
表达式括号匹配 #include#include#defineMAX100charsample[1000];//1.定义一个(顺序栈)栈typedefstruct{chardata[MAX];inttop;}SQstack;//2.栈的初始化voidInitStack(SQstack*A){A->top=-1;}// 题解列表 2023年04月01日 0 点赞 1 评论 876 浏览 评分:7.5
自由落体问题 ```c#include#includeintmain(){floatsum=100,h=50;//设置初值,sum为第一次落地总的行程,h是下一次intn;//弹起的距离scanf("%d",&n);for(inti=1;i 题解列表 2023年04月01日 0 点赞 0 评论 580 浏览 评分:0.0
自守数问题 基本思路:从1开始遍历,主要是求出当前的数的个数是几,然后根据个数,求出应该取平方数的后几位注意:最后的输出不带空格,那就把第一单个输出,把剩余的元素和它前面的空格作为整体输出```c#include#includeintmain(){inti=1, 题解列表 2023年04月01日 0 点赞 0 评论 715 浏览 评分:0.0