匿名用户
1级
2019-08-30 回答
写的我好累,分给我吧
#include
#include
template
class Array
{
T *set;
int n;
public:
Array(T *data,int i){set=data;n=i;}
~Array(){}
void sort(); // 排序
int seek(T key); // 查找指定的元素
T sum(); // 求和
void disp(); // 显示所有的元素
};
template
void Array::sort()
{
int i,j;
T temp;
for(i=1;i
for(j=n-1;j>=i;j--)
if(set[j-1]>set[j])
{
temp=set[j-1];set[j-1]=set[j];set[j]=temp;
}
}
template
int Array::seek(T key)
{
int i;
for(i=0;i
if(set==key)
return i;
return -1;
}
template
T Array::sum()
{
T s=0;int i;
for(i=0;i
s+=set;

这篇内容涉及到了在C++中实现一个模板类Array,包含排序、查找、求和及显示元素的功能。然而,根据追问,原问题实际上是在寻求Python中如何找到列表内的特定数字并相加。
最低0.47元/天 解锁文章
3287

被折叠的 条评论
为什么被折叠?



