
C语言经典算法例题大全
下载需积分: 50 | 273KB |
更新于2024-07-28
| 176 浏览量 | 举报
收藏
本资源总结了100个C语言算法经典例题,涵盖了基本算法、数据结构、函数调用、数组操作、递归、gotoxy()与clrscr()函数、静态变量等多个方面的知识点。
**基本算法**
* 【程序1】:使用循环语句和条件语句生成无重复数字的三位数,演示了基本的算法设计思路。
* 【程序2】:使用switch语句计算企业利润,示范了基本的选择语句的使用。
* 【程序3】:使用循环语句和条件语句判断一个数是否是完全平方数,演示了基本的算法设计思路。
**数据结构**
* 【程序4】:使用数组和循环语句判断年月日是否是年份的第几天,演示了基本的数组操作。
* 【程序5】:使用数组和循环语句将三个数从小到大输出,演示了基本的数组排序。
**函数调用**
* 【程序14】:使用函数将一个正整数分解质因数,演示了函数调用的基本使用。
* 【程序15】:使用条件运算符的嵌套完成学习成绩的转换,演示了函数调用的嵌套使用。
* 【程序34】:使用函数调用来练习函数的使用,演示了函数调用的基本使用。
**数组操作**
* 【程序39】:使用数组插入数据,演示了基本的数组操作。
* 【程序40】:使用数组逆序输出,演示了基本的数组操作。
**递归**
* 【程序26】:使用递归方法求5!,演示了递归函数的基本使用。
* 【程序27】:使用递归函数调用方式,反向打印字符,演示了递归函数的嵌套使用。
**gotoxy()与clrscr()函数**
* 【程序33】:学习gotoxy()与clrscr()函数的使用,演示了基本的控制台操作。
**静态变量**
* 【程序41】:学习static定义静态变量的用法,演示了静态变量的基本使用。
**其他**
* 【程序6】:使用星号输出字母C的图案,演示了基本的输出控制。
* 【程序7】:输出特殊图案,演示了基本的输出控制。
* 【程序8】:输出9*9口诀,演示了基本的输出控制。
* 【程序9】:输出国际象棋棋盘,演示了基本的输出控制。
* 【程序10】:打印楼梯,同时在楼梯上方打印两个笑脸,演示了基本的输出控制。
* 【程序11】:兔子问题,演示了基本的算法设计思路。
* 【程序12】:判断1010到200之间的素数,演示了基本的算法设计思路。
* 【程序13】:打印出所有的“水仙花数”,演示了基本的算法设计思路。
* 【程序16】:求最大公约数和最小公倍数,演示了基本的算法设计思路。
* 【程序17】:输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数,演示了基本的字符串操作。
* 【程序18】:求s=a+aa+aaa+aaaa+aaa的值,演示了基本的算法设计思路。
* 【程序19】:完数,演示了基本的算法设计思路。
* 【程序20】:小球自由下落,演示了基本的算法设计思路。
* 【程序22】:两个乒乓球队进行比赛,演示了基本的算法设计思路。
* 【程序23】:打印出菱形图案,演示了基本的输出控制。
* 【程序24】:求数列的前20项和,演示了基本的算法设计思路。
* 【程序25】:求1+2!+3!++20!的和,演示了基本的算法设计思路。
* 【程序28】:五个人问岁数,演示了基本的算法设计思路。
* 【程序29】:不多于5位数,求是几位数,演示了基本的算法设计思路。
* 【程序30】:一个5位数,判断它是不是回文数,演示了基本的算法设计思路。
* 【程序31】:输入星期几的第一个字母来判断一下是星期几,演示了基本的算法设计思路。
* 【程序32】:Pressanykeytochangecolor,演示了基本的控制台操作。
* 【程序35】:文本颜色设置,演示了基本的控制台操作。
* 【程序36】:求100之内的素数,演示了基本的算法设计思路。
* 【程序37】:对10个数进行排序,演示了基本的算法设计思路。
* 【程序38】:求一个3*3矩阵对角线元素之和,演示了基本的算法设计思路。
* 【程序42】:学习使用auto,演示了基本的变量定义方式。
相关推荐



















u-Feel
- 粉丝: 6
最新资源
- Deployer:使用CLI管理和部署Kubernetes应用程序
- MicroView Learn网站Jekyll源码教程与构建指南
- 在Glassfish 3服务器中实现Java消息服务(JMS)
- Colorize Premium:AI技术应用在黑白照片着色
- 智能手机数据的获取与清理:人类活动识别项目
- WonderFuel: 探索附近加油站的Firefox OS应用
- Java教学后台管理系统:毕业设计与项目实践
- Luvia 3D行星场景制作教程
- Caravan: 用Dancer2框架和DBIx的Perl论坛新进展
- 使用R语言进行数据清洗的tidy_data项目分析
- 掌握数据获取与清理:三星智能数据集分析
- 中国高等植物濒危状况全面评估报告发布
- api-proxy 节省网络资源高效处理请求
- SimpleCaptcha: PHP验证码简化机制,提升用户体验与安全
- Arduino MIDI控制器制作实验教程
- Obijuan的设计作品集:开源设计与3D打印项目
- Docker环境下的AppRTC开发与部署指南
- Golang实现的HTTP包:pullword.com工具
- 探索Pull Observable: 利用现有资源实现新功能
- 第13季微服务在线教育平台设计与实现全流程详解
- Kaminsky DNS攻击演示工具:Perl脚本在实验室中的应用
- Git教程实践:为Software Carpentry学员提供在线练习
- Docker 容器克隆工具:docker-clone 使用介绍
- 破解Dot仓库:创意域名挑战赛