- 博客(9)
- 收藏
- 关注
原创 求2~2000的所有素数.有足够的内存,要求尽量快
#include <iostream>#include <cmath>using namespace std;static int t = 1;int Prime[2000] = {2};bool FindPrime (int n){ if(n == 2) return true; for(int i = 0; i < t; i++) {
2015-07-26 13:02:09
936
原创 随机输入一个数,判断它是不是对称数(回文数)(如3,121,12321,45254)。不能用字符串库函数
#include <stdio.h>#include <stdlib.h>#include <conio.h>bool Symmetry(long t){ long m,n; long s = 0; for(m = t; m != 0; m /= 10) { n = m % 10; s = s*10 + n; }
2015-07-26 11:05:33
2289
原创 一个学生的信息是:姓名,学号,性别,年龄等信息,用一个链表,把这些学生信息连在一起, 给出一个age, 在些链表中删除学生年龄等于age的学生信息
一个学生的信息是:姓名,学号,性别,年龄等信息,用一个链表, 把这些学生信息连在一起, 给出一个age, 在些链表中删除学生年龄等于age的学生信息。
2015-07-18 19:19:38
867
转载 new 与malloc的区别
1、malloc与free是C++/C语言的内存分配标准库函数,属于stdlib库;new/delete是C++的操作运算符。它们都可用于申请动态内存和释放内存。 2、 对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求 。对象 在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内
2015-07-18 15:49:29
378
转载 C++ typedef用法小结
第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针
2015-07-18 15:31:58
300
转载 软件类笔试题整理
1.static有什么用途?(请至少说明两种) 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范
2015-07-17 23:22:08
1401
转载 用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序。
用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序。
2015-07-17 23:12:05
1564
原创 int A[nSize],其中隐藏着若干0,其余非0整数,写一个函数int Func(int* A, int nSize),使A把0移至后面,非0整数移至 数组前面并保持有序,返回值为原数据中第一个
int A[nSize],其中隐藏着若干0,其余非0整数,写一个函数int Func(int* A, int nSize),使A把0移至后面,非0整数移至 数组前面并保持有序,返回值为原数据中第一个
2015-07-17 22:37:26
3612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人