摘要: 分享一下 golang 实现的 redis 和 mysql 连接池,可以在项目中直接引用连接池句柄,调用对应的方法。 阅读全文
posted @ 2017-06-14 22:54 achst 阅读(726) 评论(0) 推荐(0) 编辑
摘要: package mainimport ( "fmt")func main() { //保存需要排序的Slice arr := []int{9, 3, 3, 4, 7, 2, 4, 7, 2, 1, 4, 7, 2, 11, 12, 11, 18, 19, 12, 3, 4, 7,... 阅读全文
posted @ 2015-11-22 15:34 achst 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 题目描述:Given an array nums, write a function to move all 0's to the end of it while maintaining the relative order of the non-zero elements.For example,... 阅读全文
posted @ 2015-11-08 16:34 achst 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 题目标题:杨辉三角形(谌海军)题目描述:输出n行杨辉三角形,如下:11 11 2 11 3 3 1…………输入描述:输入为一个正整数n输出描述:输出为n行杨辉三角形;样式输入:3样式输出:11 11 2 1【经典】#includevoid main(){ int n,a[100][100],i,j; scanf("%d",&n); for(i=0;i1&&j>0) a[i][j]=a[i-1][j-1]+a[i-1][j]; } printf("%d ",a[i][j]); } ... 阅读全文
posted @ 2014-04-05 12:37 achst 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 题目标题: 围圈报数(谌海军)题目描述:有n(nvoid main (){ int a[1000]={0},n,m,i=0,j=1,k; scanf("%d %d",&n,&m); for(k=0;k<n-1;) { if(a[i]!=m+1)/*报数*/ a[i]=j; else { for(;a[i]==m+1;)/*for语句是关键,可替为do while/while语句*/ { if(i==n-1) i=0; ... 阅读全文
posted @ 2014-04-05 12:34 achst 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 题目标题:蛇形矩阵(胡宁静) 题目描述:蛇形矩阵是从1开始的自然数依次排列成的一个矩阵上三角形 输入描述:矩阵的大小N(Nvoid main (){ int n,i,j=1,h,l,a[10][10]={0}; scanf("%d",&n); a[0][0]=1;h=0;l=0; for(i=2;i<=n*(n+1)/2;i++) { h=h-1;l=l+1; if(h<0){l=0;h=j++;} a[h][l]=i; } for(i=0;i<n;i++) { for(j=0;j<n;j++) { if(j<(n-i)... 阅读全文
posted @ 2014-04-05 12:31 achst 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 润年:1.能被4整除;不能被100整除2.能被100整除;又能被400整除 (非润即平年)#include void main(){ int year; scanf("%d",&year); if(year%4==0) { if(year%100==0) { if(year%400==0)printf("%d是润年",year); else printf("%d是平年",year); } else printf("%d是润年",year); } else printf("%d是平年",y 阅读全文
posted @ 2014-04-05 12:28 achst 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 题目标题:汽水瓶(谌海军) 题目描述: 有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。 小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶, 方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。 然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。 如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝? 输入描述: 输入为一个正整数n(1int s(int b){ int m=0,c; if(b==1) m=0; else { if(b==2) ... 阅读全文
posted @ 2014-04-05 12:26 achst 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 题目标题:魔幻矩阵(甘文) 题目描述:输入一个整数n,输出一个特殊排列的矩阵,如n=51 1 1 1 11 2 2 2 11 2 3 2 11 2 2 2 11 1 1 1 1该矩阵我们称为魔幻矩阵.输入描述:输入一个整数n(1void main(){ int i,j,a[100][100],n; scanf("%d",&n); if(n%2==0) { for(i=0;i<n/2;i++) { for(j=i;j<(n-i);j++) { a[i][j]=a[j][i]=a[n-i-1][... 阅读全文
posted @ 2014-04-05 12:22 achst 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 题目标题:魔方矩阵(彭纪良) 题目描述:输入一奇数n(nn*n构成的魔方矩阵。 魔方矩阵的行列及对角线的和都相等。 输入描述:输入一奇数n(nn*n构成的魔方矩阵,每一个数据之间用一个空格隔开,但每行的最后一个数据后不能有空格.所有输出的最后一行不能有回车 样式输入:3 样式输出:8 1 63 5 ... 阅读全文
posted @ 2014-04-05 12:20 achst 阅读(2459) 评论(1) 推荐(0) 编辑