1、计算n的阶乘
通过for 循环来求n的阶乘,while循环也是可以的,只不过初始化与调整会麻烦一点。
2、计算1~n 阶乘的和
计算1~n 阶乘的和,我们可以先求出每一个数的阶乘,之后在逐个相加,也就是要加n次,所以外面还需要套一层循环。
对于1~n 阶乘和的改良
n! = (n-1)! * n ,因此我们可以通过求前一个数字的阶乘后再乘以n ,然后再通过相加就得到了1~n阶乘的和。
3、在一个有序数组中查找具体的某个数字n。(使用二分查找)
4、编写代码,演示多个字符从两端移动,向中间汇聚。
下面代码是依次打印,效果呈现一般,所以在后面有改良。
下面是上面代码的改良,使输出的效果更好
4、编写代码实现,模拟用户登录情景,并且只能登录三次。(只允许输入三次密码,如果密码正确则提示登录成功,如果三次均输入错误,则退出程序。
5、写一个猜数字游戏
猜数字游戏代码如下,其中用到了time()函数、rand()函数、srand() ,可通过查有关资料来了解函数的作用以及所需头文件。