摘要:
1 #include 2 #include 3 //来自夏天里的向日葵 4 #define maxsize 1111 5 6 typedef struct 7 { 8 int a[1111]; 9 int len; 10 }S; 11 12 S *init() 13 { 14 S *l; 15 l=malloc(sizeof(S)); 16 l->len=-1; 17 return l; 18 } 19 20 int insert(S *l,int m,int e) 21 { 22 int i; 23 ... 阅读全文
摘要:
/*线性表的单链表存储,并且实现顺序建立链表、逆序建立链表、*****//*元素的读取、插入、删除、逆置、合并、输出*****转载来自:http://blog.csdn.net/eugene_l/article/details/12946541***************///-----------------头文件----------------------#include#include//-----------------宏定义----------------------#define TURE 1#define FALSE 0#define ERROR 0#define OK 1#d 阅读全文
摘要:
1 #include 2 #include 3 4 #define OK 1 5 #define ERROR 0 6 #define TRUE 1 7 #define FALSE 0 8 #define MAXLEN 100 9 10 typedef int elemType; 11 typedef struct { 12 elemType *data; 13 int len; 14 }LIST; 15 16 //初始化线性表 17 int initList(LIST *L) 18 { 19 L->da... 阅读全文
摘要:
#include<iostream.h> //关于类模版的简单例子template<class t>class compare{public:compare(t a,t b){x=a;y=b;}t max(){return(x>y)?x:y;}t min(){return(x<y)?x:y;}private:t x,y;};int main(){compare <int> c1(3,7);cout<<c1.max()<<"\t"<<c1.min()<<endl;compare & 阅读全文
摘要:
1 /*杨辉三角形 2 题目描述: 3 输出n行杨辉三角形,如下: 4 1 5 1 1 6 1 2 1 7 1 3 3 1 8 ………… 9 注意:输出时,每行最后一个数字后面无空格,否则无法通过机判;10 输入描述:11 输入为一个正整数n<n<=10);12 输出描述描述... 阅读全文
摘要:
1 /*二维字符数组转换(卜胜贤) 2 题目描述: 3 编写函数fun, 函数的功能是: 将M行N列的二维数组中的字符数据, 按列的 4 顺序依次放到一个字符串中。 5 例如, 二维数组中的数据为: 6 W W W W 7 S S S S 8 H H H H 9 则字符串中的内容应是: WSHWSHWSH。 10 (知识点:数组、指针)11 输入描述:12 输入为一个3行4列二维字符数组数据13 输出描述描述:14 输出为一个长度为12的字符数组;15 #include<stdio.h>16 void main()17 {18 char a[3][4],s[12];19 ... 阅读全文
摘要:
1 /*整数各位取奇数 2 题目描述: 3 将一个整数中的每一位上为奇数的数依次取出,构成一个新数放在t中。 4 高位仍在高位,低位仍在低位。 5 例如,当s中的数为:87653142时,t中的数为:7531。 6 (知识点:控制语句、函数、指针) 7 输入描述: 8 输入数据为一个不大于100000000的整形数; 9 输出描述描述:10 输出数据为一个不大于100000000的整形数; */11 #include<stdio.h>12 void main()13 {14 int a;15 int b;16 int sum... 阅读全文
摘要:
1 /*围圈报数(谌海军) 2 题目描述: 3 有n(n<=100)围成一圈,顺序排号(从1排到n)。 4 从第一个人开始报数(从1报到m(m<=9)),凡报到m的人退出圈子, 5 问最后留下的是原来第几号的那位? 6 解题思路: 7 1、定义一个长度为100数组a,初始化为0; 8 2、接收键盘输入值n,m,数组a的前n-1个元素赋值为1~n; 9 3、建立两层嵌套循环,外循环至退出人数为n-1为止,10 内循环中从0循环至n,将a数组中非0的数据逢m置零,同时记录退出人数;11 4、循环全部结束后输出最后留下的一个a数组的非零元素的值。12 输入描述:13 输入为两个正整数,第 阅读全文
摘要:
1 // game of life.cpp 2 //function head 3 #include <stdio.h> 4 #include <stdlib.h> 5 #include <windows.h> 6 #include <time.h> 7 #include <ctype.h> 8 //define the size of the two-dimensional array 9 #define SIZE 40 10 void rule(int array[SIZE][SIZE]); 11 //function proto 阅读全文
摘要:
#include<stdio.h>#include<stdlib.h> int main(void){ char *p="abcdefg"; printf("%s\n",p); printf("%s\n","ABCD"); printf ("%s\n",p+4); printf ("%s\n","ABCD"+2); printf ("%c %c\n",p[3],*(p+1)); printf ("%c 阅读全文