`
_jia_shun
  • 浏览: 25186 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论
文章列表
//_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 ...
//汉诺塔问题 //1、2、3共三个直杆,初始时有NUMBER个盘子按照从大到小的顺序 //在1上从底向上摆放,要求将这些盘子按照次序摆放到3杆 //比如1->2表示将1上的最上面一个盘子放到2上, //汉诺塔问题是2的n次幂级别的时间复杂度啊 //下面给出的是利用六个函数相互之间直接或者间接递归, //如何利用一个包含有四个参数的函数实现递归??? #include <iostream> #define NUMBER 5 using namespace std; void H1to2(int);//将1上的所有盘子按照从大到小自底向上的顺序 ...
/* 一个直角三角形的边长可以都是整数,此时这组代表边长的整数就 称为一个毕达哥拉斯三元组。直角三角形三条边的边长必须满足关系: 两直角的平方和等于斜边的平方。请编写程序,要求寻找出三个值( 用变量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 ...
#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 ...
//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< ...
//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语句中执行的 ...
Global site tag (gtag.js) - Google Analytics