- 浏览: 27198 次
- 性别:
- 来自: 安徽
最新评论
-
ieanwfg201:
其实很多人对于java有几张启动线程的方法的解答都是错误的,其 ...
Java并发(多线程)学习总结 -
angie:
已阅
Java并发(多线程)学习总结 -
haifengwuch:
支持一下。
Java并发(多线程)学习总结
文章列表
//_7_8_main.cpp
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
const int arraySize =100;
int a[arraySize] ;
int insert;
srand((unsigned)time(NULL));
for(int i=0;i<arraySize;i++)
a[i] = ran ...
//_7_7_main.cpp
//线性查找法用一个关键值与数组中的每一个值比较
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <iomanip>
using namespace std;
void linearSearch_1(const int [],int ,int);//线性查找函数
int linearSearch_2(const int [],int ,int);
int main()
{
const int ar ...
//_7_6_main.cpp
#include "GradeBook.h"
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
const int gradesArraySize = 10;
int gradesArray[gradesArraySize];
//随机产生学生成绩
srand((unsigned)time(NULL));
for(int i=0;i<gradesArraySize;i++)
{
...
//_7_5_main.cpp
//传递数组和单个数组元素到函数中
//传递整个数组时是引用传递,对引用的任何修改都会修改原数组,
//传递某个数组元素时是直接传值调用,,,,
#include <iostream>
#include <iomanip>
using namespace std;
void modifyArray(int [] ,int);//传递整个数组
void modifyElement(int);//传递数组元素
int main()
{
const int arraySize = 5;
//调用一个c ...
//_7_4_main_1.cpp
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
cout << "Element" << setw(12) << "Value" << endl;
//声明一个数组,然后用一个循环初始化数组
int a[10];
for(int i=0;i<10;i++)
a[i] = 0;
for(int j= ...
//Fibonacci数列:0、1、1、2、3、5、8、13、、、、、
//从0、1开始,后面的每个Fibonacci数是其前面两个Fibonacci数之和
#include <iostream>
using namespace std;
int Fibonacci(int);//递归程序
int main()
{
for(int i=0;i<=10;i++)
cout << "Fibonacci(" << i << ") = " << Fibonacc ...
习题6_42汉诺塔问题
- 博客分类:
- C++大学基础教程习题
//汉诺塔问题
//1、2、3共三个直杆,初始时有NUMBER个盘子按照从大到小的顺序
//在1上从底向上摆放,要求将这些盘子按照次序摆放到3杆
//比如1->2表示将1上的最上面一个盘子放到2上,
//汉诺塔问题是2的n次幂级别的时间复杂度啊
//下面给出的是利用六个函数相互之间直接或者间接递归,
//如何利用一个包含有四个参数的函数实现递归???
#include <iostream>
#define NUMBER 5
using namespace std;
void H1to2(int);//将1上的所有盘子按照从大到小自底向上的顺序 ...
习题5_20毕达哥拉斯三元组
- 博客分类:
- C++大学基础教程习题
/*
一个直角三角形的边长可以都是整数,此时这组代表边长的整数就
称为一个毕达哥拉斯三元组。直角三角形三条边的边长必须满足关系:
两直角的平方和等于斜边的平方。请编写程序,要求寻找出三个值(
用变量side1和side2分别表示两个直角边,用变量hypotenuse代表
斜边)都不大于500的所有毕达哥拉斯三元组。
请使用一个三层嵌套的for循环来尝试所有可能性
*/
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
cout << ...
#include <iostream>
using namespace std;
int squareByValue(int);//按值传递实参
void squareByReference(int&);//按引用传递实参
int main()
{
int x = 2;
int y = 5;
cout << "x = " << x << " before squareByValue " << endl;
cout << "Valu ...
/*
博弈掷骰子的模拟啊哈哈哈哈哈哈哈哈哈哈哈哈
掷双骰游戏:
玩家掷两个骰子。每个骰子有六面,分别含有1、2、3、4、5和6个点。
掷完骰子后,就计算两个朝上的点数之和。如果首次投掷的点数综合等于7或者11的话
玩家胜利;如果首次投掷的点数之和是2、3或12的话,那么玩家输;
如果首次投掷的点数之和是4、5、6、8、9或10,那么这个和就成为玩家的
“点数”,想要继续赢的话,玩家必须连续掷骰子知道这个点数同这个目标点数相同为止。
即得到了“点数”,但是如果在得到点数之前,掷到的是7,那么就会输掉这盘游戏
*/
#include <iostr ...
C++大学基础教程_6_7随机数的生成
- 博客分类:
- C++大学基础教程
#include <iostream>//C++标准输入输出函数
#include <cstdlib>//随机数等工具函数
#include <iomanip>//包含格式化数据流的流数据元
using namespace std;
int main()
{
for(int counter=1;counter<=100;counter++)
{
cout << setw(5) << (1+rand()%6) ;
if(counter%5 == 0)
cout << endl ...
#include<string>
//using std::string;//不可省略啊
using namespace std;
class GradeBook
{
public:
GradeBook(string);
void setCourseName(string);
string getCourseName();
void displayMessage();
int maximum(int ,int ,int);//比较输出三个整数中的最大数
void inputGrades(); //输入三个成绩
void displayGr ...
习题4_35阶乘问题
- 博客分类:
- C++大学基础教程习题
//Jiecheng.h
class Jiecheng
{
public :
void Jiecheng_();//解决问题1
void caculateE();//解决问题2
void caculateEX();//解决问题3
int test(int);//递归算法求阶乘
double test_(double);//求阶乘的倒数
private:
int N ;//计算到阶乘的最大位
int I ;//阶乘结果
};
//Jiecheng.cpp
#include "Jiecheng.h"
#include< ...
习题4_34加密系统
- 博客分类:
- C++大学基础教程习题
//Jiami.h
class Jiami
{
public :
void welcomeUI_1();//开始加密
void welcomeUI_2();//开始解密
void getEncryptNumber(); //录入要加密的四位数据
void getDecodeNumber();//录入要解密的四位数据
void encrypt();//加密算法
void decode();//解密算法
private:
int beforeEncryptNumber[4];//设计一个数组来存放解加密之前的数据
int afterEncryptNumbe ...
#include<iostream>
using namespace std;
int main()
{
for(int count = 1;count<=10;count++)
{
if(count==5)
continue;
cout << count << " " ;
}
system("pause >> cout ");
return 0;
}
//continue 语句在while for 或者do...while语句中执行的 ...