摘要: /*猜想对于任意大于1的自然数n,若n为奇数,则将n变为3n+1,否则将n变为一半,求变换的次数 其中n<10^9开始不用长整形的时候会溢出,但是还可以用double解决这个问题刘汝佳教我的*//*//法1 长整形法#include<iostream>#include<math.h>using namespace std;int main(){ __int64 n,count = 0; while(scanf("%I64d",&n)!=EOF) { while(n>1) { if(n%2==1) ... 阅读全文
posted @ 2012-11-05 17:02 myth_HG 阅读(202) 评论(0) 推荐(0) 编辑
摘要: #include<iostream>#include<stdio.h>#include<malloc.h>using namespace std;#define MaxSize 100#define MaxWidth 40typedef char ElemType;typedef struct Node2{ char data;//数据域 struct Node2*lchild,*rchild;//左指针域,右指针域}BTNode;void CreateBTNode(BTNode *&b,char *str)//由str串创建二叉链{ BTNode 阅读全文
posted @ 2012-11-05 15:41 myth_HG 阅读(613) 评论(0) 推荐(0) 编辑