- 博客(28)
- 资源 (29)
- 收藏
- 关注
原创 n个人围成一圈,凡报到3的人退出
/*有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。*/#include"stdio.h"#include"stdlib.h"int main(){int i,j,k,n,a[1000];i=k=0; j=1;scanf("%d",&n);for(i;ia[i]=i+1;i=0;whi
2013-04-30 22:50:33 1238
原创 分橘子问题
/* Note:Your choice is C IDE */#include "stdio.h"#include"stdlib.h"void main(){int father=2520;// int a[6],i;//a存储之前六人状态,b存储之后的状态 float b[6],temp; for(a[0]=8;a[0] for
2013-04-30 21:54:03 1115
原创 大数阶乘
#include"string.h"#include"stdio.h"#include"stdlib.h"int main(){int i,j,k,n=0,m=0;int a[3000];/*定义一个数组来存放各位,十位,百位......*/for(i=0;ia[i]=0;a[0]=1;/* 因为0!=1且1!=1*/scanf("%d",&k);for(j
2013-04-26 23:14:17 539
原创 二进制转换
十进制转换为二进制/* HELLO.C -- Hello, world */#include "stdio.h"#include "conio.h"#include"stdio.h"main(){long int a,b,c;scanf("%ld",&a);c=0;for(b=2;a>=b;b*=2)c++;b=b/2;for(;a>=0&&c>=
2013-04-26 23:05:56 1085 2
原创 存取球
/*今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。我们约定:每个人从盒子中取出的球的数目必须是:1,3,7或者8个。轮到某一方取球时不能弃权!A先取球,然后双方交替取球,直到取完。被迫拿到最后一个球的一方为负方(输方)请编程确定出在双方都不判断失误的情况下,对于特定的初始球
2013-04-26 16:45:41 701
原创 4X4可逆素数幻方
//求四阶的素数幻方。即在一个4X4 的矩阵中,每一个格填入一个数字,使每一行、每一列和两条对角线上的4个数字所组成的四位数,均为可逆素数。//求四位的可逆素数#include"stdio.h"#include"stdlib.h"int zz=0;int quzhi(int *a,int k)//将k分解成4位存在a中{a[0]=k/1000;a[1]=k/100%10
2013-04-26 10:42:34 1971
原创 夺冠概率
/*夺冠概率足球比赛具有一定程度的偶然性,弱队也有战胜强队的可能。假设有甲、乙、丙、丁四个球队。根据他们过去比赛的成绩,得出每个队与另一个队对阵时取胜的概率表: 甲 乙 丙 丁甲 - 0.1 0.3 0.5乙 0.9 - 0.7 0.4丙 0.7 0.3 - 0.2丁 0.5 0.6 0.8 -数据含义:甲对乙的取胜概率为0.1,丙
2013-04-25 23:12:18 1136
原创 蛇形数组
//蛇形数组01#include"stdio.h"#include"stdlib.h"int main(){int aa,a,b,bb,n=0,temp=0;int k[100][100],num;//保存数组的结果for(int i=0;ifor(int j=0;jk[i][j]=0;//初始化scanf("%d",&num);for(int j=1;j
2013-04-25 09:06:18 997
原创 密码发生器
/*在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好记用生日吧,容易被破解,不安全;如果设置不好记的密码,又担心自己也会忘记;如果写在纸上,担心纸张被别人发现或弄丢了…这个程序的任务就是把一串拼音字母转换为6位数字(密码)。我们可以使用任何好记的拼音串(比如名字,王喜明,就写:wangximing)作为输入,程序输出6位数字。变换的过程如下:第一步. 把字符串6
2013-04-23 20:49:17 672
原创 放棋子
/*今有 6 x 6 的棋盘格。其中某些格子已经预先放好了棋子。现在要再放上去一些,使得:每行每列都正好有3颗棋子(如图【1.jpg】)。 */#include"stdio.h"#include"stdlib.h"int N = 0; bool CheckStoneNum(int x[][6]) { for(int k=0; k {
2013-04-23 18:21:32 685
原创 大数乘法(第三届蓝桥杯)
/*大数乘法对于32位字长的机器,大约超过20亿,用int类型就无法表示了,我们可以选择int64类型,但无论怎样扩展,固定的整数类型总是有表达的极限!如果对超级大整数进行精确运算呢?一个简单的办法是:仅仅使用现有类型,但是把大整数的运算化解为若干小整数的运算,即所谓:“分块法”。*/#include"stdio.h"#include"stdlib.h"void big
2013-04-23 16:39:38 1029
原创 对方阵顺时针旋转
/*对一个方阵转置,就是把原来的行号变列号,原来的列号变行号例如,如下的方阵: 转置后变为: 1 2 3 4 1 5 9 135 6 7 8 2 6 10 149 10 11 12
2013-04-23 16:22:07 1095
原创 奇怪的比赛
/*某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪:每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理)。每位选手都有一个起步的分数为10分。某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推断出他(她)哪个题目答对了,哪个题目答错了吗?如果把答对的记为1,答错的记
2013-04-22 19:50:52 744
转载 微生物增殖
/*第一题:微生物增殖假设有两种微生物 X 和 YX出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。现在已知有新出生的 X=10, Y=89,求60分钟后Y的数目。如果X=10,Y=90 呢?本题的要求就是写出这两种初始条件下,60分钟后Y的数目。题目的结果令你震惊
2013-04-22 19:21:43 686
原创 海盗比酒量
/*有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下,有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复...... 直到开了第4瓶酒,坐着的已经所剩无几,海盗船长也在其中。当第4瓶酒平分喝下后,大家都倒下了。 等船长醒来,发现海盗船搁浅了。他在航海日志中写到:“......昨天,我正好喝了一瓶.......奉劝大家,开船不喝酒,喝酒别开船...
2013-04-22 18:59:46 1024
原创 古堡算式ABCDE * ? = EDCBA
/*福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式: ABCDE * ? = EDCBA 他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!” 华生:“我猜也是!” 于是,两人沉默了好久,还是没有算出合适的结果来。 请你利用计算机的优势,找到破解的答案。 把 ABCDE 所代表的数字写出来。*/ #includ
2013-04-22 18:44:31 1771
原创 1898–要发就发
/*“1898–要发就发”。请将不超过1993的所有素数从小到大排成第一行,第二行上的每个素数都等于它右肩上的素数之差。编程求出:第二行数中是否存在这样的若干个连续的整数,它们的和恰好是1898?假好存在的话,又有几种这样的情况?第一行:2 3 5 7 11 13 17……1979 1987 1993第二行:1 2 2 4 2 4…… 8 6首先从数学上分析该问题:假设第一行中
2013-04-16 16:43:58 3791
原创 从1到20个数字排成一圈,每两个相邻数字之和为一个素数
//从1到20个数字排成一圈,每两个相邻数字之和为一个素数#include"stdio.h"#include"stdlib.h"int zhongshu=0;//统计总数int shusu(int b[20]){int k=1; for(int i=0;ib[i]=0;//全部初始化为0b[0]=2;for(int i=3,j=2;i{ for(j=2;j
2013-04-16 15:59:27 2198
原创 求(ab+cd)*(ab+cd)=abcd的四位数
//求(ab+cd)*(ab+cd)=abcd的四位数#include"stdio.h"#include"stdlib.h"int main(){int a,b;for(a=10;afor(b=0;bif(a*100+b==(a+b)*(a+b))printf("%d\n",a*100+b);system("pause");}
2013-04-16 15:52:34 3048 2
原创 请找出十个最小的连续自然数,它们个个都是合数(非素数)
//请找出十个最小的连续自然数,它们个个都是合数(非素数)#include"stdio.h"#include"stdlib.h"int main(){int k=0;//用于计数for(int i=2;i{ int key=1;//用于判断素数的标识,key=1的时候是素数for(int j=2;jif(i%j==0){key=0; break; }if(!ke
2013-04-16 15:50:03 2828
原创 哥德巴赫猜想,2000以内的正偶数分解为两个素数之和
//哥德巴赫猜想,2000以内的正偶数分解为两个素数之和#include"stdio.h"#include"stdlib.h"int main(){int i,j,k,a[1000],n=0;//用数组a存储2000以内的所有素数,n表示素数的个数for(i=2;i{int key=1;//key=1的时候表示是素数 for(j=2;j if(i%j==0)
2013-04-16 15:47:38 3558
原创 四位可逆素数
//求四位的可逆素数#include"stdio.h"#include"stdlib.h"int main(){int a[9000];//建立一张素数的表int i,j,k,l=0,num=0;for( i=1000;i{int key=1;//key等于1时表示是素数 for(j=2;j { if(i%j==0){ key=0; break;} } if
2013-04-16 15:44:34 2670
原创 孪生素数
//孪生素数,a和a+2皆为素数#include"stdio.h"#include"stdlib.h"int main(){int a[1001];//建立一张素数的表int i,j;for( i=2;i{int key=1;//key等于1时表示是素数 for(j=2;j { if(i%j==0){ key=0; break;} } if(key){ a[
2013-04-16 15:42:04 803
原创 回形方阵问题
/*回型方阵输入首字符和高后,输出如图所示回型方阵。A A A A A A B B B A A B C B A A B B B A A A A A A */#include#include"stdlib.h"#include"math.h"int small(int i,int j){if(i>j) return j;else return
2013-04-11 18:23:34 2395
原创 自守数问题,即n^2的结果的末尾仍然是n
#include"stdio.h"#include"stdlib.h"int main(){long int i,k,k1,k2,k3,mul; for(i=0;i {mul=0;k3=1; while(i/k3>0) k3=k3*10; for(k=1;i/k>0;k=k*10) { k1=i%(k3/k);//从首位尾依次到末位,其中首位依次减少
2013-04-11 18:17:18 770
原创 求出所有的1/k=1/x+1/y的情况
//输入正整数k,求出所有的1/k=1/x+1/y的情况,其中正整数x>=y;//由数学知识可以求出y的范围#include"stdio.h"#include"stdlib.h"void main(){int k,y,n=0;scanf("%d",&k);for(y=k+1;yif((k*y%(y-k))==0){printf("\n1/%d=1/%d+1/%d
2013-04-04 17:24:54 2319 5
原创 求出abcde/fghij=n的所有情况,其中,a~j为0~9的一个排列
//输入一个2//下面的一些没用使用的代码可以看做是我思考时候的一些思路#include"stdio.h"#include"stdlib.h"void main(){int notaaa(int a[],int t,int y);int a[10],k,n=0,c[150][10],cur1=-1,cur2;//c数组用来保存每一次的结果然后排序输出,cur用来排序循环用
2013-04-04 12:13:02 2697
原创 子序列的最大乘积问题
//输入n个元素组成的序列S,找出最大的一个连续子序列,若乘积为正输出结果,否则输出-1(表示无解)//1=#include"stdio.h"#include"stdlib.h"void main(){int n,s[20],a[20],cur;long int k,w=0;printf("请输入您要输入的元素的个数:\n");scanf("%d",&n);pr
2013-04-04 11:26:07 938
run-jetty-run 1.3.5 eclipse 插件包.zip
2017-10-12
tingfengOfficeToPdf2016042902
2016-04-29
asorm1.0beta android Sqlite3 ORM 框架;
2016-03-29
asorm android Sqlite3 ORM 框架1.0
2016-03-29
Protocol Buffers windows protoc-2.6.1.exe WIN32
2016-03-18
hadoop-eclipse-plugin
2016-03-18
tomcat7 memcached需要的jar包河配置示例
2016-01-25
wg_pagenation 1.1
2015-10-08
wg_pagenation 1.0版本
2015-08-15
java图片验证码 选择 VerificationImage
2014-10-16
springsecuritytest自定义权限成功实例.rar
2014-09-06
ewsa wpa/wpa2 听风字典 8位 14位 字母 数字混合
2013-11-23
Total Commander(简称TC)V8.0 Beta16汉化绿色版totalcmdyy
2013-04-11
ewsa字典 wpa/wpa2 破解wifi1到8位纯数字密码
2012-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人