任务
如果给你一个文本串和模式串,让你查找文本串中是否包含模式串,你用程序怎么完成?
字符串匹配问题
在一个大的字符串里面,查找是否包含另外一个较小的字符串。
请你实现一个程序,输出 2 的 1000 次方的结果是多少。
那该怎么办呢?
求出 10000 以内所有数字的因数和。
可能已经想好的方法:
1 | #include <stdio.h> |
效率较低,所以弃了。
请你实现一个打印“漂亮日志格式”的方法。
首先我们先说“日志”的作用,程序中的“日志”,通常是指在程序运行过程中,输出的一些与程序当前状态或者数据相关的一些信息。这些信息,可以帮助程序开发人员做调试,帮助运营人员做数据分析,帮助管理人员分析日活等等。总而言之,一份合理的日志信息,是非常有价值的数据。而我们今天呢,接触一种最简单的日志形式,就是程序运行过程中的调试信息。
请你实现一个参数形式和 printf 函数一样的 log 方法,用法如代码所示:
1 | #include <stdio.h> |
仿照 scanf 函数,实现一个低配版的 my_scanf 函数。这个函数的功能,简单来说就是将一个字符串信息转换成整型数字,能够完成这个任务,你会更深刻的理解 scanf 函数,更深刻的理解参数设计。
例如:
1 | //第一个基础功能 |