C/C++
文章平均质量分 54
TwinklingZ
自信,坚持,前进!
展开
-
阶乘
#include #include #include #include #define MAXN 100000int main(){ int n; while(scanf("%d",&n)!=EOF){ jcw(n); jc(n); } return 0;}int jcw(int m){ //阶乘位数 long i;原创 2014-07-17 16:18:51 · 397 阅读 · 0 评论 -
FZU_2147_A-B_GAME
/*Problem DescriptionFat brother and Maze are playing a kind of special (hentai) game by two integers A and B. First Fat brother write an integer A on a white paper and then Maze start to change t原创 2014-09-27 15:18:35 · 471 阅读 · 0 评论 -
C语言中各数据类型表示范围
以下代码均以Dev-C++ 5.4.0为编译器,win8 64企业版的操作系统作为测试环境,visual C++ 6.0 绿色完整版的编译器,不支持long long和__int64的数据类型,其余数据类型未进行测试, #include #include //const __int64 N=111111111;int main(){/原创 2014-07-14 21:56:23 · 1317 阅读 · 0 评论 -
C语言大数加法
/*求不超过200为的非负整数的和输入:输入不超过200位的非负整数,没有前导0输出:相加后的结果,没有多余前导0测试数据;bigDataAddOne()输入:2123456 123456123456789 123456789输出:Case #1:246912Case原创 2014-07-15 12:37:03 · 916 阅读 · 0 评论 -
C语言变量定义问题
变量存储类别[存储类别说明符] 类型标识符变量 [,变量];存储类别说明符自动auto(缺省)、静态static、寄存器register、外部externAuto系统自动分配,存储在动态区Static 存储在静态区,并且限定变量的作用域,只能是在定义它的文件内或函数内,其他文件和函数不得调用Register 涉及反复运算时,将变量存储在CPU内部寄存器,避免原创 2014-07-14 22:01:54 · 405 阅读 · 0 评论 -
蛇形填数
/*输入: 1234567输出: 1 4 1 3 2 7 8 1 6 9 2 5 4 3 10 11 12 1 9 16 13 2 8 15 14原创 2014-07-17 16:45:51 · 297 阅读 · 0 评论 -
汉诺塔
/*原规则:分析:移动n个盘子需要f(n)次先移动n-1个盘子到中间的杆需要f(n-1)次移动n号盘子到最右边的杆需要1次移动n-1个盘子到最右边的杆需要f(n-1)次所以,f(n)=2*f(n-1)+1f(1)=1; 更改游戏规则:不能直接移动到两边,一定要经过中间那根杆,也不允许大盘放在小盘上面,现在有n个圆盘,至少移动多少次才能把圆盘从原创 2014-07-17 16:07:23 · 374 阅读 · 0 评论 -
素数
//找出所有的n以内的素数 #include #include #define MAXN 100000int f(int *su,bool *u,int n){ int i,j,num=1; for(i=2;i<=n;i++){ if(u[i]) su[num++]=i; for(j=1;j<num;j++){ if(i*su[j]>n) bre原创 2014-07-17 16:39:24 · 283 阅读 · 0 评论 -
走台阶(斐波那契)
//有n级台阶,从下往上走,每次跨一级或两级,问,走完n级台阶有多少种不同的走法 //未使用大数加法 //#define LOCAL //重定向语句 #include int f(int n){ int f=2,g=1; while(n>=2){ f=f+g; g=f-g; n--; } return g;}int ma原创 2014-07-17 16:35:15 · 417 阅读 · 0 评论 -
周期串
/*算最小循环子串 ,不存在则输出整个字串的长度 输入: hohohohoasdjfijasdfasdjfijasdf输出: 211*/ #include #include #define MAXN 100int main(){ char s[MAXN]; int i,k,m,sLen; int flage=0; wh原创 2014-07-17 16:30:02 · 328 阅读 · 0 评论 -
FZU_1082_最大黑区域
/*Problem Description二值图像是由黑白两种像素组成的矩形点阵,图像识别的一个操作是求出图像中最大黑区域的面积。请设计一个程序完成二值图像的这个操作。黑区域由黑像素组成,一个黑区域中的每个像素至少与该区域中的另一个像素相邻,规定一个像素仅与其上、下、左、右的像素相邻。两个不同的黑区域没有相邻的像素。一个黑区域的面积是其所包含的像素的个数。 Input输入由多个测原创 2014-09-27 15:17:13 · 894 阅读 · 0 评论