• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

最新发布 第123页

开心洋葱网一块干净的互联网安全学习平台

OC/C/C++

C语言求1000以内的完美数

C语言求1000以内的完美数
C语言求1000以内的完美数完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。#include "stdio.h"void main(){int sum,k,j;for(k=2;k<=1000;k++){sum=0……继续阅读 »

水墨上仙 4年前 (2021-03-22) 2322浏览 2076个赞

OC/C/C++

C语言计算2个字符串的编辑距离

C语言计算2个字符串的编辑距离
C语言计算2个字符串的编辑距离编辑距离:通过插入、删除、替换一个字符(和交换相邻字符)的操作,使得字符串A和字符串B相同,而最少的操作次数就是编辑距离。如字符串abcd和aca的距离是2代码转自:http://blog.csdn.net/wapwo/article/details/8831810 ……继续阅读 »

水墨上仙 4年前 (2021-03-22) 3127浏览 2004个赞

OC/C/C++

C语言进行回文检测

C语言进行回文检测
C语言进行回文检测回文:称正读和反读都相同的字符序列为“回文”,如“abba”、“abccba”、12321、123321是“回文”,“abcde”和“ababab”则不是“回文”。#include<stdio.h>#include<string.h>int main(void){  char str[100];  in……继续阅读 »

水墨上仙 4年前 (2021-03-22) 2889浏览 2203个赞

OC/C/C++

C语言如何使用双向循环链表解决Josephus(约瑟夫)问题

C语言如何使用双向循环链表解决Josephus(约瑟夫)问题
题目描述: n个人围坐一圈,标号1-n,从s开始报数,第m个报的人出列,一直循环下去直到所有人出列。设计一算法,输入n,m,s,输出出列顺序。这个问题有好多种算法,我是用双向循环链表实现的转自:http://blog.csdn.net/shiyanhui66/article/details/5991752/* *use two-directi……继续阅读 »

水墨上仙 4年前 (2021-03-22) 2790浏览 1462个赞

OC/C/C++

C语言求欧拉函数模板

C语言求欧拉函数模板
欧拉函数E(n)表示小于n的所有正数,与n互质的数的个数1 当p为素数时,显然E(p)= p-12 当n=p^k (p为素数)时,E(p^k)=p^k-p^(k-1) 证明:小于n的数一共有p^k-1个,其中不与p互质的有p*1,p*2,p*3,…p*(p^(k-1)-1)(显然有p^(k-1)-1个),则E(n)=(……继续阅读 »

水墨上仙 4年前 (2021-03-22) 1269浏览 2647个赞

OC/C/C++

C语言以尾递归的形式计算阶乘的一个函数实现

C语言以尾递归的形式计算阶乘的一个函数实现
如果一个函数中所有递归形式的调用都出现在函数的末尾,我们称这个递归函数是尾递归的。当递归调用是整个函数体中最后执行的语句且它的返回值不属于表达式的一部分时,这个递归调用就是尾递归。尾递归函数的特点是在回归过程中不用做任何操作,这个特性很重要,因为大多数现代的编译器会利用这种特点自动生成优化的代码。当编译器检测到一个函数调用是尾递归的时候,它就覆盖当前的活跃……继续阅读 »

水墨上仙 4年前 (2021-03-22) 1481浏览 2243个赞

OC/C/C++

C语言如何使用尾递归方式实现快速排序代码

C语言如何使用尾递归方式实现快速排序代码
如果一个函数中所有递归形式的调用都出现在函数的末尾,我们称这个递归函数是尾递归的。当递归调用是整个函数体中最后执行的语句且它的返回值不属于表达式的一部分时,这个递归调用就是尾递归。尾递归函数的特点是在回归过程中不用做任何操作,这个特性很重要,因为大多数现代的编译器会利用这种特点自动生成优化的代码。下面的代码通过尾递归的方式实现了快速排序void qu……继续阅读 »

水墨上仙 4年前 (2021-03-22) 2449浏览 2336个赞

OC/C/C++

杭电ACM 3790:最短路径问题C++解法

杭电ACM 3790:最短路径问题C++解法
给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的。 Input输入n,m,点的编号是1~n,然后是m行,每行4个数&nbspa,b,d,p,表示a和b之间有一条边,且其长度为……继续阅读 »

水墨上仙 4年前 (2021-03-22) 3101浏览 1690个赞

OC/C/C++

C语言根据指定日期计算是星期几

C语言根据指定日期计算是星期几
C语言根据日期判断星期几(使用基姆拉尔森计算公式)算法如下:基姆拉尔森计算公式W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7在公式中d表示日期中的日数,m表示月份数,y表示年数。注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003……继续阅读 »

水墨上仙 4年前 (2021-03-22) 2825浏览 1587个赞

加载中……