![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 55
wxwlll
这个作者很懒,什么都没留下…
展开
-
通过一个小程序(关于因式分解的)的体会
通过一个小程序(关于因式分解的)的体会 题目1:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5这看似简单的题目,因为以前编过一个与它有点关系的:题目2:判断101-200之间有多少个素数,并输出所有素数。当时我很快就把它搞定了: Code:#include #include main() { int原创 2010-05-26 22:54:00 · 3672 阅读 · 0 评论 -
比较好的二级公共基础题
一、选择题(1) 下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A. 队列 B. 线性表 C. 二叉树 D. 栈(3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式原创 2009-12-28 14:02:00 · 855 阅读 · 0 评论 -
在ACM中做的一道小程序。
Code:#include #define M 54 int fun(int ); main() { int n,a[M]; scanf("%d",&n); while(n!=0) { while(n=55) { printf("Input is Error!/nPlease input agai原创 2009-09-04 20:42:00 · 676 阅读 · 0 评论 -
自己编的一个简单的链表:
Code:#include #define M 10 struct LianBiao { int x; struct LianBiao *next; }; typedef struct LianBiao LB; main() { LB a[M],*head,*p; int i; head=a;原创 2009-10-20 22:12:00 · 761 阅读 · 2 评论 -
给考二级的朋友(有些时候不用,打破沙锅问到底)
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是()A : acbed B : decab C : deabc D : cedba这题选D,我花了好长时间就是没把它画出来。最后用排除法做的!我想告诉那些9月份考二级的朋友,这是道选择题,不是解答题。考试时我们的时间是有限的,不要丢了西瓜捡芝麻,即使这道题做不出来也没关系,但一定要保证试卷做完,不然原创 2009-08-25 18:11:00 · 829 阅读 · 15 评论 -
给考二级C的网友:全国二级C语言教材(高等教育出版社)中
Code:1./*教材p.97*/ #include main() { int *p,m,n; scanf("%d%d",&m,&n); if(m>n) p=&n; else p=&m; printf("%d/n",*p); } /*用指针指向两个变量,通过指针运算选出最小数*/ *******************原创 2009-08-21 14:09:00 · 1904 阅读 · 2 评论 -
关于函数中传递地址值和结构体的一个小程序
程序功能:读入五位用户的姓名和电话号码,按姓名的字典顺序排列后(即从小到大排列),输出用户的姓名和电话号码 Code:#include #include typedef struct { char a[20]; int b[20]; }USER; USER *px(USER *q) { int m,n; USER t原创 2009-08-15 19:55:00 · 959 阅读 · 0 评论 -
C++初始化与赋值
摘自:http://student.csdn.net/link.php?url=http://www.cnblogs.com%2Fchio%2Farchive%2F2008%2F10%2F06%2F1305145.html C++初始化与赋值 先来个区别说明:赋值操作是在两个已经存在的对象间进行的,而初始化是要创建一个新的对象,并且其初值来源于另一个已存在的对象。编译器会区别这两转载 2009-08-10 19:36:00 · 1286 阅读 · 1 评论 -
打印你想看到大小的等腰三角形
输入你想打印出“金字塔”的行数(0至40之间),你就能看到它:Code:#include main() { int i,j,k,a; scanf("%d",&a); if(a>40||a/*因为a超过40时,由于界面有限导致看到的效果不好。*/ printf("Error!Please scanf again!/n"); else原创 2009-08-04 20:04:00 · 741 阅读 · 0 评论 -
与时间复杂度有关的一道题
上篇《与随机数相关的小程序》中我提到了:我在网上准备找暑假实习生的职位时,投了广州的CVT公司,做了一套专业题,虽然题目没做完,但是其中有一题让我很受益! 题目是:求2至138724938之间的最大素数是多少?(只能被1和本身整除的整数为素数)#include#includemain(){ long int i,j,t=0; for(i=13872493原创 2012-06-12 13:50:30 · 1761 阅读 · 0 评论 -
密码、口令和令牌的区别?
密码、口令和令牌的区别? 密码:按特定法则编成,用以对通信双方的信息进行明、密变换的符号。换而言之,密码是隐蔽了真实内容 的符号序列。就是把用公开的、标准的信息编码表示的信息通过一种变换手段,将其变为除通信双方以外其他人所不能读懂的信息编码,这种独特的信息编码就是密码。 口令: 是与用户名对应的,用来验证是否拥有该用户名对应的权限。密码是指为了 保护某种文本或口令转载 2010-08-04 02:12:00 · 21841 阅读 · 0 评论 -
函数参数默认值定义
试题类型: 单选题 分类: C/C++ 出题人: 台州学院 黄高鸿(C/C++学生) 积分: 0 目前回答正确率: 43% 题目:下列函数参数默认值定义错误的是 备选答案: A : Fun(int x,int y = O) B : Fun(int x = 100) C : Fun(int x = 0,int y) D : Fun(int x转载 2009-08-04 19:26:00 · 1752 阅读 · 0 评论 -
关于命令行
Code:#include main(int argc,char *argv[]) { int i; printf("argc=%d/n",argc); for(i=1;i printf("%s",argv[i]); printf("/n"); } /*若在命令行中输入:myc A COMMAND LINE 程序将输出:原创 2009-08-05 18:28:00 · 541 阅读 · 0 评论 -
关于二叉树遍历的问题
关于二叉树遍历的问题 -------知道其两个遍历序列,求其第三种遍历序列的问题。题目:某二叉树的先序遍历各节点的顺序是:ABDHEICFJK,中序遍历各节点的顺序是:DHBEIACJFK。 求:该二叉树的后续遍历各节点的顺序? 解答:因为先序的首字母为A,所以此二叉树的树顶节点为A,又因为中序为:DHBEIACJFK。所以DHBEI这5个元素必是A的左子树原创 2010-12-14 19:24:00 · 1922 阅读 · 2 评论 -
通过一个位运算算法,感觉该复习基础知识了!
题目:一个整型数n,要把它的二进制形式的第i位与j位调换?(要求:用位运算) 刚拿到手感觉,应该不会太难,但做到把这两个位提取后,再想交换时,思路卡着了!最后看看论坛上别人的答案(不止一个,但这个我比较满意,下面这个算法是CSDN中用户名为:zecard_fu提供的),感觉眼前豁然一亮: Code:int im = 1int jm = 1 if (原创 2010-08-11 01:47:00 · 821 阅读 · 0 评论 -
两个整形数的交换算法小结
两个整形数的交换算法小结 两个整形数的交换算法是很值得研究的! 下面我就总结一下,我在学习过程中学到的两个整形数的交换算法: 问题:现有两个整形数a=57,b=36,要求交换两数的值? 解答: (1).申请一个中间变量temp。Code:#include main() {原创 2010-08-04 22:29:00 · 1180 阅读 · 1 评论 -
计算机专业的大学生课外该如何学习
----摘自本站(CSDN学生大本营中左飞老师的笔记)转载一篇过来人谈的大学期间关于课外学习的意见 首先我想说的是,如果有志以后成为“优秀的程序员”的人,应该从大学就开始自己的“课外自学”了,这是很必要的,否则你会一开始就落在别人后面。另外,不要以为“所有的基础课都学得十分的好了”就可以“用比别人短得多的时间来学会各种实际的编程技术”。(还有,我想说明的是,我只了转载 2009-10-20 22:52:00 · 922 阅读 · 0 评论 -
C++中的空类,默认产生哪些类成员函数?
class Empty{ public: Empty(); // 缺省构造函数 Empty( const Empty& ); // 拷贝构造函数 ~Empty(); // 析构函数 Empty& operator=( const Empty& ); // 赋值运算符 Empty* operator&(); // 取址运算符 const Empty* o原创 2009-08-30 17:40:00 · 1693 阅读 · 2 评论 -
基础输入输出题
Code:#include int main() { int x = 1; int y = 0; int z; switch(x) { case 1: switch(y) { case 0: pri转载 2009-08-30 17:34:00 · 785 阅读 · 4 评论 -
开一个数平方的小程序
Code:#include #include main() { float a,x0,x1; scanf("%f",&a); if(a printf("Error!/n"); else { x0=a/2; x1=(x0+(a/x0))/2; do原创 2009-08-19 10:36:00 · 1531 阅读 · 1 评论 -
本人(初学者)在写小程序时经常犯的语法错误,在此总结一下
1.少“}”.(建议写代码时按对称的方式写:“{”与“}”同时敲入,“(”与“)”也是)。2.敲数学表达式时特别是乘号“*”千万别忘了敲。(例如:(2k-1)是错的)。3.调用随机数函数,动态分配内存函数时,忘记编译预处理#include。4.普通语句后少“;”,for语句后多“;”。5.临时需要使用变量时,忘记定义或定义位置错误。6.输入输出时,少参数或数据类型不匹配。输入时原创 2009-08-13 16:27:00 · 1758 阅读 · 2 评论 -
与随机数相关的小程序
这学期的课程是前所未有过的紧张,前几天终于结课了!中间休息了两天,然后这两天又开始做课程设计了! 在休息的这两天,闲来无事做了个小程序,又在网上找了暑假实习生的职位,投了广州的CVT,做了一套专业题,虽然题目没做完,但是其中有一题让我很受益!先来说说我的那个小程序吧!我当时就想实现以下,N年前在文曲星上玩过的最简单的游戏猜数字!(呵呵,我知道这个程序,只要是个学过编程语言的都会。原创 2012-06-12 13:24:21 · 3145 阅读 · 1 评论