题解列表

筛选

非常人方法之数字后移

摘要:解题思路:比如 1 2 3 4 5 6 7 8 9 10;若要挪动m=2;则把8看作数组的头,则把1~8放到10后面;则输出时就从9所在数组的位置开始输出,输出到7为止注意事项:本题以1~10这10个……

C语言详解,很好理解

摘要: 这道题有点小坑,float类型精度满足不了题意,所以建议用double类型(float类型下 c[i]*100 仍然过不了) 思路很简单:类似递归的思想,将 a[1] 当作x(这里是将 a[1]……

简简单单,不用那么麻烦

摘要:解题思路:注意事项:参考代码:#include <stdio.h>int main(){     int k,i;     double Sn=.0;     scanf("%d",&k);     ……

有点复杂,希望指正

摘要:解题思路:其他的比较简单注意事项:第一和第五个小朋友情况特殊参考代码:#include <stdio.h>int main(){     int a[5],i;     for(i=0;i<5;i++……

简单的考试评级

摘要:解题思路:直接使用简单的分支就好注意事项:参考代码:#include<stdio.h>int main(){    int a;    scanf("%d",&a);    if(a>=80&&a<=……

奇数个数的巧妙用法

摘要:解题思路:这里有个很关键的东西就是%n,这个东西可以记录输入数字的个数,因此方便遍历每一位数。注意事项:参#include<stdio.h>int main(){    int a;     int ……

外出旅游(超详细容易理解版)

摘要:解题思路:看如下代码的注释注意事项:我都写的那么详细了不给个5星好评?参考代码:#include<stdio.h>int main(){    int a,b,c,d;    int i;      ……

利用数组下标来排序

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int N,num,m=0;scanf("%d",&N);int a[1001]={0};int b[1001]……

基础算法--快速排序法(附yxc快排模板)

摘要:解题思路:                快速排序法是使用分治法的策略把一个串行分成两个子串行(即把数组以一个数为基准分为小于基准值的数列和大于基准值的数列)。快速排序法应该算是在冒泡排序法基础上的递……