C语言是一种通用计算机编程语言,广泛应用于底层开发。 C语言的设计目标是提供一种可以简单编译、处理低级内存、生成少量机器代码、无需任何操作环境支持即可运行的编程语言。
C语言虽然提供了许多底层处理函数,但仍然保持了良好的跨平台特性。 以标准规范编写的AC语言程序可以在许多计算机平台上编译,甚至包括一些嵌入式处理器(单片机或称为MCU)和超级计算机等操作平台。
C语言中有很多经典的算法。 这些算法是很多人智慧的结晶,也是编程中最常用的算法。 它们包含了很多算法思想。 掌握这些算法将有助于你学习更高级、更难的算法。 有很大的帮助,将为你自己的算法学习打下坚实的基础。
0.输出9*9乘法公式
运行结果:
1.打印出所有“水仙花数”
什么是“水仙数”,是指一个三位数,每个数字的立方之和等于该数本身。例如:153是一个“水仙花数”,因为153=1立方+5立方+3立方体
程序分析:使用for循环控制100-999个数字,将每个数字分解为个位、十位、百位。
2. 编程打印杨辉三角形
运行结果:
3、球从100米高处自由下落,每次落地都会弹回到原来高度的一半; 然后坠落,第10次落地时经过了多少米? 第10次反弹有多高?
程序源码:
4、一只猴子摘了N个桃子,第一天吃了一半,又吃了一个。 第二天,他吃了剩下的一半,又吃了一个。 第十天,他又找到了一个。
程序源码:
5、实现输入字符串的逆序输出。
运行结果:
6. 将一个正整数分解为质因数。 例如:输入90,打印出90=233*5
程序分析:要分解n的素因数,首先要找到一个最小素数k,然后按照下面的步骤完成:
程序源码:
7.将4×4数组逆时针旋转90度并输出。 要求随机输入原数组的数据,以4行4列的形式输出新数组。
运行结果:
8.输入两个正整数m和n,求它们的最大公约数和最小公倍数
程序源码:
9、输入一行字符,统计英文字母、空格、数字等字符的个数
程序分析:使用while语句,条件是输入字符不是''。
好了,今天的主题就讲到这里吧,不管如何,能帮到你我就很开心了,如果您觉得这篇文章写得不错,欢迎点赞和分享给身边的朋友。