南北朝时期的社会长期处于战争和分裂状态,但数学的发展依然蓬勃。《孙子算经》、《夏侯阳算经》、《张丘建算经》就是这个时期的作品。《孙子算经》给出“物不知数”问题,导致求解一次同余组问题;《张丘建算经》的“百鸡问题”引出三个未知数的不定方程组问题。
祖冲之、祖日桓父子的工作在这一时期最具代表性,他们在《九章算术》刘徽注的基础上,将传统数学大大向前推进了一步,成为重视数学思维和数学推理的典范。他们同时在天文学上也有突出的贡献。其著作《缀术》已失传,根据史料记载,他们在数学上主要有三项成就:(1)计算圆周率精确到小数点后第六位,得到3.1415926<π<3.1415927,并求得π的约率为22/7,密率为355/113;(2)得到祖日桓定理(幂势既同,则积不容异)并得到球体积公式;(3)发展了二次与三次方程的解法。
隋朝大兴土木,客观上促进了数学的发展。唐初王孝通撰《缉古算经》,主要是讨论土木工程中计算土方、工程的分工与验收以及仓库和地窖的计算问题。
此外,隋唐时期由于历法需要,创立出二次内插法,为宋元时期的高次内插法奠定了基础。而唐朝后期的计算技术有了进一步的改进和普及,出现很多种实用算术书,对于乘除算法力求简捷。
宋元全盛时期
从公元十一世纪到十四世纪(宋、元两代),筹算数学达到极盛,是中国古代数学空前繁荣,硕果累累的全盛时期。这一时期出现了一批著名的数学家和数学著作,列举如下:贾宪的《黄帝九章算法细草》、刘益的《议古根源》、秦九韶的《数书九章》,李冶的《测圆海镜》和《益古演段》、杨辉的《详解九章算法》等等。
宋元数学在很多领域都达到了中国古代数学,甚至是当时世界数学的巅峰。其中主要的工作有:
高次方程数值解法;
天元术与四元术,即高次方程的立法与解法,是中国数学史上首次引入符号,并用符号运算来解决建立高次方程的问题;
大衍求一术,即一次同余式组的解法,现在称为中国剩余定理;
招差术和垛积术,即高次内插法和高阶等差级数求和。
另外,其他成就包括勾股形解法新的发展、解球面直角三角形的研究、纵横图(幻方)的研究、小数(十进分数)具体的应用、珠算的出现等等。
这一时期民间数学教育也有一定的发展,以及中国和伊斯兰国家之间的数学知识的交流也得到了发展。