一些常见的需要算法知识的C语言程序:
判断一个数字是否是素数
判断一个数字是否是回文数
编程实现求一个十进制数字的二进制形式
求一个数字的每位是奇数的数字取出来组合形成的新数字
求一个数字倒过来的数字
>>如何看懂一个程序,分三步:
1. 流程
2. 每个语句的功能
3. 试数
如何学习一些需要算法的程序【如何掌握一个程序】
1. 尝试自己去编程解决它
但要意识到大部分人都是自己无法解决的,这时不要气馁,也不要自卑, 如果十五分钟还想不出来, 此时我建议您就可以看答案了
2. 如果解决不了, 就看答案
关键是把答案看懂,这个要花很大的精力,也是我们学习的重点,看懂一个程序要分三步: 流程、每个语句的功能、试数
3. 看懂之后尝试自己去修改程序,并且知道修改之后程序的输出结果的含义
不建议看懂程序之后就立即自己敲程序
4. 照着答案去敲
5. 调试错误
6. 不看答案,自己独立把答案敲出来
7. 如果程序实在无法彻底理解, 就把它背会,不过无法彻底理解的程序非常少,我自己几乎没有碰到过