C语言
C语言开发
xunbaogang
这个作者很懒,什么都没留下…
展开
-
从头到尾彻底理解KMP
作者:July 时间:最初写于2011年12月,2014年7月21日晚10点 全部删除重写成此文,随后的半个多月不断反复改进。后收录于新书《编程之法:面试和算法心得》第4.4节中。 1. 引言 本KMP原文最初写于2年多前的2011年12月,因当时初次接触KMP,思路混乱导致写也写得混乱。所以一直想找机会重新写下KMP,但苦于一直以来对KMP的理解始终不够,故才迟迟没有修改本文。 ...转载 2019-09-23 13:29:04 · 244 阅读 · 0 评论 -
打印菱形
#include <stdio.h> void printEmpty(int value, int sum); int main() { //菱形打印 int i = 0, j = 0; int inputNum = 0; scanf_s("%d", &inputNum); //上面的 for (i = 1; i <= inputNum; i +=...原创 2020-03-03 17:01:47 · 201 阅读 · 0 评论 -
输出九九乘法表(5种解法)
#include <stdio.h> #include <windows.h> #include <conio.h> int main() { //输出九九乘法表(5种解法) //一种 printf("第一种输出法\n"); int i = 0, j = 0; for (i = 1; i <= 9; i++) { for (j = 1;...原创 2020-02-27 09:48:15 · 3442 阅读 · 0 评论 -
计算用1分钱、2分钱、5分钱组成1元钱的方式
#include <stdio.h> #include <windows.h> #include <conio.h> int main() { //计算用1分钱、2分钱、5分钱组成1元钱的方式 //组成三元一次方程x+2y+5z=100; int i = 0, j = 0, k = 0; int calSum = 0; for (i = 0;...原创 2020-02-27 08:58:38 · 3162 阅读 · 0 评论 -
输入一个字符串,统计英文字母、空格、数字和其它字符的个数
#include <stdio.h> #include <windows.h> #include <conio.h> #define inputLen 12 //输入长度 int main() { //输入一个字符串,统计英文字母、空格、数字和其它字符的个数 char input[inputLen]; gets(input);//输入内容 c...原创 2020-02-26 18:03:50 · 7922 阅读 · 0 评论 -
求某一年的某一月有多少天
#include <stdio.h> #include <windows.h> #include <conio.h> int GetYearMonth(int year, int month); int CalCommonLeapYear(int year); int main() { //求某一年的某一月有多少天 int year = 0, mont...原创 2020-02-26 17:29:44 · 502 阅读 · 0 评论