- 博客(30)
- 资源 (4)
- 收藏
- 关注
原创 用游标来循环处理数据( DECLARE the_cursor CURSOR )
用游标循环抽奖USE [wwdthdb00]GO/****** Object: StoredProcedure [dbo].[wwdadm_lottery] Script Date: 03/18/2013 21:53:34 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE
2013-06-25 12:25:10 1782
原创 用exec sp_executesql @sql,N'@b int output',@b output 取出查询到@sql的数
USE [wwdthdb00]GO/****** Object: StoredProcedure [dbo].[wwdadm_lottery] Script Date: 06/24/2013 21:40:20 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[w
2013-06-24 21:44:09 1672
转载 精心收集面试必备的C#题库
技术类面试、笔试题汇总注:标明*的问题属于选择性掌握的内容,能掌握更好,没掌握也没关系。下面的参考解答只是帮助大家理解,不用背,面试题、笔试题千变万化,不要梦想着把题覆盖了,下面的题是供大家查漏补缺用的,真正的把这些题搞懂了,才能“以不变应万变”。回答问题的时候能联系做过项目的例子是最好的,有的问题后面我已经补充联系到项目中的对应的案例了。1、简述 private、 pro
2014-04-24 21:08:10 2278
原创 树的高度
#include #include #include int Adjmatrix[25][25];int visited[25];int x,y;int ok=0; int max=1;void DFS(int location,int count){ if(count==x) {if(location==x)ok=1;
2014-03-15 22:23:13 581
转载 来源:2013年浙江大学复试机试模拟题
********************************* * 日期:2013-3-23 * 作者:SJF0115 * 题号: 题目1531: One Day Tour In ZJU * 来源:http://acmclub.com/problem.php?id=1531 * 结果:AC * 来源:2013年浙江大学复试机试模拟题 *
2014-03-15 21:35:43 531
原创 1111:最高分是多少
#include#include#include#include#includeusing namespace std;int b[100008];void lcs(char s1[],int a1,int a2){int max=0;int h=a1;if(s1[0]=='Q'){for(;hif(b[h]>max)
2014-03-10 10:19:59 722
原创 N的N次方最左边的数
#include#includeint main(){int n;while((scanf("%d",&n))!=EOF){double a,c;int b,d;a=n*log10(n);b=(int)a;c=a-b;d=(int)(pow(10,c));printf("%d\n",d);}}
2014-03-01 09:55:12 1792
原创 有进位和没进位
#include#include#include#include using namespace std;//大数相加void dashu(char s1[],char s2[]){int a[25]={0},b[25]={0},l1,l2,c,k,i;l1=strlen(s1);l2=strlen(s2);if(l1
2014-02-25 19:52:37 1082
原创 南阳oj第8题一种排序
#include#include#include#includeusing namespace std;typedef struct{int a,b,c;}s;bool cmp(s s1,s s2){if(s1.aif(s1.a==s2.a&&s1.bif(s1.a==s2.a&&s1.b==s2.b&&s1.creturn false;
2014-02-24 21:03:35 676
原创 最长公共子序列
南阳理工题 最长公共子序列#include#includeint a[1001][1001];int lcs(char *s1, char *s2){ int m=strlen(s1),n=strlen(s2); int i,j; a[0][0]=0; for(i=1;i for(i=1;i for(i=1;i fo
2014-01-31 17:43:42 746
原创 括号配对问题
南阳理工括号配对问题,已经AC的了。这是我的代码。 #include#include char str[10001]={0}; int i=0;void chack(int k,char s2){ if((s2==']'&&str[k-1]=='[')||(s2==')'&&str[k-1]=='(')){ str[k-1]=0; i=i-1; }
2013-12-20 11:19:28 460
转载 知道年月日就可以计算那一天是星期几(What day is today?)
公式W =〔 [c/4] - 2c + y + [y/4] + [13 * (m+1) / 5] + d - 1 〕% 7(或者是:w= 〔y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 〕% 7)若要计算的日期是在1582年10月4日或之前,公式则为w=y+[y/4]+[c/4]-2c+[13(m+1)/5]+d+2以1572年9月3日为例:1572年
2013-12-19 10:53:52 2896
翻译 油田合并
#includeusing namespace std;char s[55][55];int map[55][55];int n,m,many;int dfs(int i,int j){map[i][j]=1;if(i+1 dfs(i+1,j);if(j+1 dfs(i,j+1);if(i-1>=0&&s[i+1][j]=='
2013-12-17 20:39:28 1024
翻译 冒泡排序
//冒泡排序/*冒泡排序的基本算法思想是:依次比较相邻的两个数,将大的数放在后面,小的数放在前面。首先比较第一个和第二个数,然后比较第二个和第三个数,如此继续,直至比较最后两个数。用二重循环实现外循环变量设为i,内循环变量设为j。外循环重复n-1次,内循环依次重复n-1,n-2,..1次。每次进行比较的两个元素都是与内循环j有关的。*/void bubble_sort(int
2013-12-12 20:55:41 427
原创 素数求和问题
素数求和问题时间限制:3000 ms | 内存限制:65535 KB难度:2描述现在给你N个数(0<N<1000),现在要求你写出一个程序,找出这N个数中的所有素数,并求和。输入第一行给出整数M(0每组测试数据第一行给你N,代表该组测试数据的数量。接下来的N个数为要测试的数据,每个数小于1000输出每组测试数据结果占一行,输出给出的测试数据的所有
2013-12-12 10:09:24 452
原创 数组排序
以下是题目详情: 给定一个包含1-n的数列,我们通过交换任意两个元素给数列重新排序。求最少需要多少次交换,能把数组排成按1-n递增的顺序,其中,数组长度不超过100。 例如: 原数组是3,2,1, 我们只需要交换1和3就行了,交换次数为1,所以输出1。 原数组是2,3,1,我们需要交换2和1,变成1,3,2,再交换3和2,变为1,2,3,总共需要的交换次数为2,所以输出2。 函数头部: C/C++
2013-12-12 10:00:48 520
翻译 插入排序
插入排序的基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子文件中的合适位置,直到全部记录插入完成为止。void insert_sort(int a[10]){ for(int i=2;i int j=i-1; a[0]=a[i]; while(a[0] a[j+1]=a[j];
2013-12-09 11:02:09 487
原创 引用指针变量之前要对它赋予确定的值
#include#includeusing namespace std;int main(){char *pa; //如果没有char b[30];就是在引用指针变量之前没有对它赋予确定的值char b[30];pa=b;scanf("%s",pa);printf("%s",pa);return 0;}
2013-12-09 10:05:52 588
原创 2013年 ACM 有为杯 Problem I (DAG)
有为杯 Problem IDAG 有向无环图A direct acylic graph(DAG),is a directed graph with no directed cycles . That is ,it is formed by a collection of vertion of vertices and directed edges ,each edge connec
2013-09-17 22:40:35 775
翻译 创建一个链表,可以插入学生信息、删除学生信息
//创建一个链表,可以插入学生信息、删除学生信息。#include #define NULL 0#define TYPE struct student#define LEN sizeof (struct student)using namespace std;struct student {int num;int age;struct stude
2013-09-01 22:35:03 6650
原创 数据结构(C语言版)数制转换,用栈来实现十进制换成八进制的数
数据结构(C语言版)数制转换,用栈来实现十进制换成八进制的数。请各位品评品评。#define stack_size 100#define strack_ent 10#define TRUE 1#define FALSE 0#define ERROR 0#define OVERFLOW -2#includeusing namespace std;typedef
2013-09-01 22:32:18 9352
原创 数据结构(C语言版)page49 3.22括号匹配的检验——用栈来实现
数据结构(C语言版)page49 3.22括号匹配的检验——用栈来实现。请各位品评品评。 #include #define stack_size 100#define stackent 10using namespace std;typedef struct{char *top;char *base;int stacksize;}sqstack;
2013-09-01 22:29:01 1365
原创 2013年广东ACM“有为杯”k题答案
这是根据我自己的想法写的算法,请各位品评品评#include#includeusing namespace std;#define g 100000 //结构体typedef struct {char ak[g];int b;}ss;ss chuan[100000];//遍历s字符串是否符合k字符串的要求int chack(char
2013-09-01 22:25:46 588
原创 求字符串的长度 串联接函数 串联接函数
#include #include #include #include using namespace std; int chack(int a[],int b[]) { int i=0; int *p=a,*q=b; for(;*p!='\0';*p++) { if(
2013-07-20 11:20:55 897
原创 这个是用指针实现的将数组a中的n个整数按相反顺序存放
这个是用指针实现的将数组a中的n个整数按相反顺序存放下面是我的见解,请各位品评、品评 #define N 4 //宏定义#include // 输入输出头文件using namespace std; //分配运行内存空间void main() {void insert(int *p,int n); // 声明方法int a[N];fo
2013-07-14 20:27:35 4121
原创 将数组a中的n个整数按相反的顺序存放
将数组a中的n个整数按相反的顺序存放这是我的理解,请各位品评 #define N 4 //宏定义#include // C++数组的标准输入的头文件using namespace std; //为工程分配空间 void main(){void insert(int x[],int n); 声明方法int a[N];//循环输
2013-07-14 19:54:13 3202
转载 c语言的数组、指针、函数传递释义
c语言的数组、指针、函数传递释义c语言的数组、指针、函数传递释义by一月说C这是个很经典的问题,学C的人可能都会有这个迷茫阶段吧,本人将对这个问题的理解,花了几天时间整理如下,希望大家给予指正。同时也希望能对初学者有所帮助。不过还是声明下本文只代表本人观点。第一,变量。变量定义时为其指定了一个存储单元(也就是在存储地址)。也就是说一个变量对应一个存储单元。如int a=1,b,
2013-07-11 16:49:38 1315
原创 韩信点兵
#include#includeusing namespace std;int main(){ int a,b,c; scanf("%d%d%d",&a,&b,&c); for(int i=10;i {if(i%3==a&&i%5==b&&i%7==c) cout }return 0;}
2013-07-10 22:40:25 639
原创 C++的求5个数中的最小和最大
#include#include#include //sort函数的头文件using namespace std;int main(){ int a[5],i;//从键盘中输入5个数 for(i=0;i { scanf("%d",&a[i]); }//用sort函数将5个数从
2013-07-10 22:08:34 2912
原创 C#中获取当前时间,及处理时间(对时间进行加减)
1.获取当前的时间,并将时间格式化成为字符串 DateTime dt=Datetime.Now; string str=dt.ToString(); //这是最直接的转化方法 string str2=dt.ToString("yyy-MM-dd HH:mm:ss");2.获取年、月、日、时、分、秒等 DateTime dt=DateTime.Now
2013-07-09 10:18:31 24233
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人