C入门
:-D:)
这个作者很懒,什么都没留下…
展开
-
C—入门简单习题之循环
习题1、输出100-999的水仙花数原创 2019-03-27 15:40:25 · 246 阅读 · 0 评论 -
C语言-入门基础练习题
习题1、输出1-100之间出现多少次9 分析问题 1-100之间的数含有9的情况 n (1)、n与10求余得到余数为9 (2)、n除以10等于9 也就是90 (3)、还有一个特殊的就是99 既满足与10求余余数为9 也满足除以10商9 习题2、计算1/1-1/2+1/3…-1/100的值 问题分析: 这道题目需要注意是一道±交替的求和题目,那么我们就需要分开情况,奇数项都是...原创 2019-03-23 18:09:40 · 7715 阅读 · 5 评论 -
C-入门
C语言入门习题,对变量的赋值,交换操作以及简单循环语句 #include <stdio.h> //临时变量法交换两个变量的值 int main() { int a = 4; int b = 5; int temp; temp = a; a = b; b = temp; printf(“a=%d\n”, a); printf(“b=%d\n”, b); system("...原创 2019-03-20 23:16:40 · 211 阅读 · 0 评论 -
C-入门之函数
今天没有时间处理这个背景,谅解。 1、编写代码模拟三次密码输入场景。最多只能输三次密码,密码正确提示成功,密码错误可以重新输入,最多三次,三次都错,提示退出程序。 写这一种代码我们就先写一个简单菜单界面,这个程序比较简单几个简单if语句加一个遍历即可完成 。比较字符不能直接使用“”,因为“”比较的是地址是否相同。 这时我们使用一个字符比较函数 strcmp,这个函数的一般格式 strcmp(arr...原创 2019-04-08 21:19:34 · 152 阅读 · 0 评论 -
C-入门小项目-扫雷
问题分析:我们要写一个扫雷的程序,那我们首先就得清楚整个流程,先写出整个程序的框架,然后再进行补全。 1、我们先写一个菜单函数 2、扫雷我们得先有一个扫雷的界面,我们先创建 一个地图show_map,这个地图我们应该用二维数组来创建,先把这个数组初始化为空,这个界面我们就用‘*’来表示,使用两次遍历来完成。我们还应该有一个界面就是翻开之后的界面,所以我们再创建一个二维数组,这个表示是雷不是雷,先用...原创 2019-04-21 11:51:56 · 216 阅读 · 0 评论 -
C-语言初阶三子棋小项目
三子棋小项目 问题分析:做类似于这种问题的时候我们应该先想好整体框架,再往框架中填代码 对于这个问题 1、先创建一个菜单 2、应该先创建一个3 x 3的棋盘,使用一个二维数组来创建 3、初始化这个棋盘全置为空 4、打印这个棋盘 5、考虑落子问题,玩家落子用什么来表示 、电脑落子用什么来表示;玩家落子我们使用让玩家输入数组下标的方式来落子,首先得判断玩家输入下标是否有效其次判断该坐标是否已经落子;电...原创 2019-04-14 16:55:48 · 166 阅读 · 0 评论 -
C-入门习题
1、.写代码可以在整型有序数组中查找想要的数字, 找到了返回下标,找不到返回-1.(折半查找) 问题分析:使用二分查找提高查找效率,二分查找的思想就是用所要查找的数key和数组中间的那一个数arr[mid]去比较,如果说key>arr[mid]那么下次就在arr[mid]前面的那些数中查找,再取中间再查找 2、.实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9...原创 2019-04-14 17:43:56 · 148 阅读 · 0 评论 -
C-入门习题之递归函数
这里有7道简单的关于递归函数的问题,做这种问题一定找到“通项公式“来写 1.递归和非递归分别实现求第n个斐波那契数。 2.编写一个函数实现n^k,使用递归实现 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和, 例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19 编写一个函数 reverse_string(char * s...原创 2019-04-14 18:09:49 · 303 阅读 · 0 评论