首页 > 其他分享 >5.4打卡

5.4打卡

时间:2023-05-05 09:23:06浏览次数:41  
标签:5.4 int MyArray 打卡 data size

 

template<class T>
class MyArray{
 private:
  int size;
  T *data;
 public:
  MyArray(int s){
   size=s;
   data=new T[size];
  } 
  void sort(){
   int i,j,min;
   T t;
   for(i=0;i<size;i++)
    cin>>data[i];
   for(i=0;i<size-1;i++){//选择排序
    min=i;
    for(j=i+1;j<size;j++)
     if(data[j]<data[min])
      min=j;
    t=data[i];
    data[i]=data[min];
    data[min]=t; 
   }
  }
  void display(){
   for(int i=0;i<size;i++){
    cout<<data[i];
    if(i!=size-1)
     cout<<" ";
   }
   cout<<endl;
  }
  bool check();
  ~MyArray();
};

 

标签:5.4,int,MyArray,打卡,data,size
From: https://www.cnblogs.com/binglinll/p/17373118.html

相关文章

  • 5.5打卡
     template<classT>voidsort(T*a,intsize){for(inti=0;i<size;i++){cin>>a[i];}for(inti=0;i<size;i++){intmin=i;for(intj=i+1;j<size;j++){if(a[min]>......
  • 5.4
    1.问题描述:    有一对兔子,从出生后的第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子,假设所有的兔子都不死,问30个月内每个月的兔子总数为多少?二、设计思路、1.先输出前两个月的兔子数,然后进入循环2.循环中每过一个月都会有新兔子产生,迭代求出当......
  • 打卡 有序数组(类模板)
    实现一个类模板,它可以接受一组数据,能对数据排序,也能输出数组的内容。每行输入的第一个数字为0,1,2或3:为0时表示输入结束;为1时表示将输入整数,为2时表示将输入有一位小数的浮点数,为3时表示输入字符。如果第一个数字非0,则接下来将输入一个正整数,表示即将输入的数据的数量。从每行......
  • 编程打卡: C++ 语言程序设计
    #include<iostream>usingnamespacestd;classComplex{protected:doublereal;doubleimag;public:Complex(doubler=0.0,doublei=0.0):real(r),imag(i){};Complexoperator+(constComplex&c){......
  • 打卡4
    问题描述:给定一个M进制的数x,实现对x向任意的一个非M进制的数的转换。流程图:  伪代码:inputM,xx0<-0fora<-0to...iftemp[a]=’\0’breakfori<-ato0x0+=M^iinputNforj<-0to...b=x0/N^jifb>=Noutputchar‘b%N’elseoutputchar‘b’break代码:#i......
  • 打卡
    1.问题:一个口袋中放个12球,一直其中3个是红的,3个是白的,6给是黑的,现从中任取8个,问共有多少种可能的黑色搭配?2.思路:知红球数与白球数均小于或等于3个,又黑球有六个,故知八个球中必有黑球,所以二重for循环将红球与白球的所有的情况列举,并用8减去两个球数得可能的黑球数判断是否小于或等......
  • 5.4趣味百题 4.8
    一问题描述使用数组精确计算M/N(0<M<N<=100)的值。假如M/N是无限循环小数,则输出他的第一循环节和循环节的起止位置二设计思路1.运用一个一维数组来存放商的每一位来提高精度  每次存放完之后把余数*10再计算下一位。2.运用一个一维数组存放余数,如果当出现余数为0时则该数......
  • 5.4 2.3
    一、问题描述 二、分析循环体是:所有的小孩分一半的糖给右面的人,糖数块为奇数的人找老师要一块。有十个小孩,定义一个长度为10的整数型数组,糖果每次经过一次分配就打印一次,直到最后一次打印时,10个小孩所拥有的糖果数都相同,结束循环。1)定义初始条件intsweet[10]={10,2,8,22......
  • 第十天打卡
    补充下列代码,使得程序的输出为:A:3A:15B:53155类和函数接口定义: 参见裁判测试程序样例中的类和函数接口。 裁判测试程序样例: #include<iostream>usingnamespacestd;classCMyClassA{intval;public:CMyClassA(int);voidvirtualprint();};CMyCl......
  • 5.4每日总结
    今天学习了matlif,学会了其基本的使用并且编写了一些程序,如下: golds.mfunction[xmin,fmin,iter]=golds(fun,a,b,tol)  rho=(sqrt(5)-1)/2;  x1=a+(1-rho)*(b-a);x2=a+rho*(b-a);  f1=fun(x1);f2=fun(x2);  iter=......