题解列表

筛选

优质题解

Manchester-【排队买票】(全排列,两种思路,优化后快近10倍,简单易懂)

解题思路:思路一(优化前)1.整个问题,当做售票员起初没有钱,然后孩子们的钱的面额为1元,和2元,票价一元,问这些小孩共有多少种排队方法,使所有孩子买到票;2.把孩子们的钱,放入数组A[]中,如题目两个一元,两个两元就是A[0]=1;A[1]=1;A[2]=2;A[3]=2;实现算法voidforma

DNA (C语言代码)

摘要:#include <stdio.h> void drawFrontSpaceTop(int floor);  //floor层数 void drawMiddleSpaceTop(int flo……

字符逆序 (C语言代码)

摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <stdlib.h>#define N 100#include <string.h>int main(){    c……

拆分位数 (C语言代码)

解题思路:以468为例468除以10为46余8,即个位数为8468除以100为4余68,即百位数为4十位数为68-8=60,再除以10得6注意事项:主要注意,计算十位数时运算顺序及括号是否丢掉情况printf打印出时是倒叙参考代码:intmain(intargc,

求圆的面积 (C语言代码)

摘要:解题思路:计算公式:面积=π*r*r注意事项:π在C语言中的表示为:头文件加入#define pai  3.1415926#include <stdio.h>#include <math.h>#def……