C++
Kätzchen-408
我无法选择天堂与地狱,但至少能改变自己。
展开
-
写一个递归程序,求解集合的全部子集
写一个递归程序,求解集合的全部子集 #include<iostream> using namespace std; tmplate <class T> void Func(T a[],int arry[],int index,int len){ if(index==len){ cout<<"{"; for(int i=0;i<len;i++){ if(arry[i]==1) cout<<a[i]; } cout<<"}"<<end原创 2020-09-27 16:20:35 · 250 阅读 · 1 评论 -
数据结构,算法与应用 C++语言描述 练习答案1.3 异常
数据结构,算法与应用 C++语言描述 练习答案1.3 异常 1.修改程序1-8,使抛出的异常类型是整型。如果a,b,c都小于0,那么抛出的异常值是1;如果a,b,c都等于0,那么抛出的异常值是2.否则没有异常。编写一个主函数,应用修改后的代码;若有异常抛出,则捕捉异常;根据异常值输出信息。 #include <iostream> using namespace std; int abc(int a, int b, int c){ if (a < 0 && b &l原创 2020-09-16 00:39:36 · 155 阅读 · 0 评论 -
数据结构,算法与应用 C++语言描述 练习答案1.2函数与参数
数据结构,算法与应用 C++语言描述 练习答案1.2函数与参数 1.修改代码,使实参的值得到交换: void swap(int &x,int &y){ int temp=x; x=y; y=temp; } 2.编写一个模板函数count,返回值是数组a[0,n-1]中value出现的次数。 template <class T> int count(T& a,int value) { int i = 0, j = 0,n; n = (sizeof(a)原创 2020-09-15 22:31:40 · 455 阅读 · 0 评论