- 博客(6)
- 收藏
- 关注
原创 算法笔记3.4日期处理
package 日期处理;/* * 有两个日期,求这两个日期间的 天数。[注]:如果两个日期是连续的,则规定他们之间的天数为两天。 * 如,输入: 20130101 20130105 * 输入格式: yyyymmdd * 输出 5 */ import java.util.*;public class Text { public static void main(...
2018-04-04 17:44:50 254
原创 由用户输入非递减的两组数据,将他们仍然非递减归并。
#include#includetypedef struct LNode{int data;struct LNode* next;}LNode,*LinkList;int CreateList(LinkList *L,int i){LNode *p,*pre;*L=(LinkList)malloc(sizeof(LNode));(*L)-
2017-10-08 20:44:06 372
原创 删去单链表中第i个节点的操作。删除单链表中数据域为x的前驱元素。数据结构。
如何删除单链表中第i个节点?先来看看删除的原理:因为数据结构是单链表,要想删除第i个节点,就要找到第i个节点;要想找到第i个节点,就要找到第i-1个节点;要想找到第i-1个节点,就要找到第i-2个节点......于是就要从第一个节点开始找起,一直找到第i-1个节点。如何找?让一个指针从头结点开始移动,一直移动到第i-1个节点为止。这个过程中可以用一个变量j从0开始计数,一直自增到i-1。
2017-10-03 21:09:13 6868
原创 任意输入不超过6位的整型数,求数的位数,用switch语句输出各个数,并逆序输出的相关做法。c语言。
1.先来看怎么求一个整型数的位数。既然是整型,它除以10一定没有小数。那么依照此原理,将这个数除以10,直到这个数小于零,每除一次可以用count自加来计数,出完时将累加得的count输出,就是这个整型数的位数。2.再来看看如何用switch分支语句来输出各个数:先看看switch的语法。switch(表达式){ case 常量:语句1; case 常量:语句2
2017-10-02 21:48:20 3521
原创 如何用循环语句打印九九乘法表。c语言。
今天是建国68周年,也是踏上技术之路的第一天。原理是这样的,共两重循环互相嵌套,第一轮循环是被乘数从1开始,循环到9结束。第二重循环,是从1到第一个数为止。为什么?因为我们背乘法口诀是这样背的:一一得一。一二得二,二二得四。一三得三,二三得六。三三的九......看,要循环的第一个数的取值是不是从1到9?要循环的第二个数的取值是不是从1到第一个数?因此,将这个思路转化成代码,要几个变量?2
2017-10-01 20:31:54 3502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人