C语言
文章平均质量分 65
LyTsai
初学者,努力中……
展开
-
打印由*组成的正三角形
在mooc上复习C的循环嵌套的时候,遇到一道题目,要打印这样一个图形: * *** ***** ******* 这并不是一道很难的题目,如果不限定范围。我会选择用双重的循环和if语句来写,主要程序如下: for(i=0;i { for(j=0;j { if(j printf(" "); else if(j>=3-i && j print("*"); }原创 2015-02-01 23:11:16 · 3118 阅读 · 0 评论 -
[C]数字和字母混杂的密码问题
对于初学者,经常会陷入思维的困境中。之前跳过了课程的2-4节课,觉得已经大致了解了,现在发现,还是有很多细节的东西没有学到,最近有些急于求成了。 原题目是这样的:字母a-z、A=Z、0-9组成的不能重复的六位密码的所有可能。 我看到这个题目,很快就想到了六层的循环语句,但对于循环控制的部分,觉得很头疼。0-9是数字,a-z和A-Z其实也是不连续的,这个要如何表现,是原创 2015-01-17 23:43:47 · 783 阅读 · 0 评论 -
后缀表达式与栈
/* *stack,操作受限制的线性表,在表的一端进行插入和删除,先进后出(FILO),后进先出(LIFO)。表尾是栈顶(top),表头是栈底(bottom)。 *top不是指针类型,但习惯称为栈顶指针,习惯用词还有push和pop表示入栈和出栈 *栈空,top是-1(数组)或者0,看是怎么约定的,这里采用栈空指向0 *例子采用C++,文档后缀cpp,struct关键词省略 *至于栈的链原创 2015-04-02 12:01:37 · 1598 阅读 · 0 评论 -
数据结构_线性表顺序sequence List
/**有序且有限,使用数组方式描述**/ #include #define LISTSIZE 1000 typedef int DataType; /*定义一个结构体,这个方式和16invent文件里面的不一样,其实这个方式不如16invent里面的,如果把nLength作为一个全局,这个结构体不见得比一个数组有意义*/ /*16inven里面 struct inv原创 2015-04-01 15:55:39 · 549 阅读 · 0 评论 -
数据结构_线性表链式存储Node
/*Linked List,只包含一个指针的单链表,头指针head是附设的(不是关键字,可以改的),最后一个结点的指针指向NULL,画图的时候可以用^标记*/ #include typedef int DataType; struct node { DataType data; struct node *next; //指针指向下一个结点,不是数据 }原创 2015-04-01 15:57:13 · 443 阅读 · 0 评论 -
二叉树笔记
二叉树的递归思想,值得好好琢磨一番。 /* 数的直观表达图:1.倒悬树;2.嵌套集合;3.广义表; 二叉树的编号规则:从上到下,由左到右 满二叉树(结点的度是0或者2)是完全二叉树的特殊情况。 二叉树可以用数组来表示,不足的地方用空代替,但用的少 二叉树的三叉链表结点也用得少,一个结点:Lchild data parent Rchild,其中parent指针向上指 二叉树链表原创 2015-04-12 16:54:35 · 468 阅读 · 0 评论 -
扫雷小游戏的初始化,自写未check(等俺买了Mac装了Xcode……)
/*扫雷小游戏的初始化,自写未check*/ #include #include #include #include #define SIZE 9 //SIZE*SIZE大小的雷区 #define GRADE 4//不可为0,数字越小雷越多 int main() { int i,j,a,b; int area[SIZE+2][SIZE+2]; me原创 2015-04-12 16:48:40 · 908 阅读 · 0 评论 -
螺旋矩阵的处理
原地址: http://www.cnblogs.com/eshizhan/archive/2010/06/01/1749013.html 主要是觉得这个对矩阵的坐标处理方法,弥补了我思维上的一个不足。对我这种半路出家的,算法书还是要找几本好好看看的。 _______________________________________我是原文的分割线————————————————————————转载 2015-04-12 16:50:22 · 506 阅读 · 0 评论 -
demo_扫雷小游戏初始化
嗯,已经买了Mac写了,想起来还没贴上去。 // // main.c // Demo_扫雷 // // Created by Lydire on 15/6/23. // Copyright (c) 2015年 LyTsai. All rights reserved. // #include #include #原创 2015-07-13 15:20:51 · 854 阅读 · 0 评论