摘要:
函数名: strcat 功 能: 字符串拼接函数 用 法: char *strcat(char *destin, char *source); 程序例:#include <string.h> #include <stdio.h>int main(void) { char destination[25]; char *blank = " ", *c = "C++", *Borland = "Borland"; strcpy(destination, Borland); strcat(destination, bl 阅读全文
摘要:
简单n!Time Limit: 1000MS Memory limit: 65536K题目描述给定一个数n(0 <= n <= 150), 求0到n中所有数的阶乘。输入题目有多组数据,处理到文件结尾。输入一个数n。输出输出阶乘,形式如:4! = 24.每组数据输出后跟一个空行。示例输入14示例输出0! = 11! = 10! = 11! = 12! = 23! = 64! = 24这道题纠结了,一开始想用字符串处理,写了半天没写出来,老出错,最后用了二维数组做的View Code 1 #include<stdio.h> 2 int main() 3 { 4 int n, 阅读全文
摘要:
双向链表Time Limit: 1000MS Memory limit: 65536K题目描述学会了单向链表,我们又多了一种解决问题的能力,单链表利用一个指针就能在内存中找到下一个位置,这是一个不会轻易断裂的链。但单链表有一个弱点——不能回指。比如在链表中有两个节点A,B,他们的关系是B是A的后继,A指向了B,便能轻易经A找到B,但从B却不能找到A。一个简单的想法便能轻易解决这个问题——建立双向链表。在双向链表中,A有一个指针指向了节点B,同时,B又有一个指向A的指针。这样不仅能从链表头节点的位置遍历整个链表所有节点,也能从链表尾节点开始遍历所有节点。对于给定的一列数据,按照给定的顺序建立双向 阅读全文