1 条题解

  • 0
    @ 2024-8-6 9:54:39

    #include <iostream> using namespace std; #include <string> const int book_size=100; //定义书的结构体 struct book { string name; }; struct bookList { //定义实际书架的长度 int length; //定义书的数组 book book_data[book_size]; //定义构造方法 bookList(){ //初始化长度 length=0; } //定义插入,放书的方法 bool insert(int po,book value){ //判断合法性 if(length>book_size||po<0){ return -1; } //放书的逻辑 for(int i=length;i>po;i--){ book_data[i]=book_data[i-1]; } book_data[po]=value; //放书之后长度+1 length++; return true;

    }
    

    }; int main(){ book a1,a2,a3; a1.name="西欧弟"; a2.name="喉咙梦"; a3.name="水浒"; }

    信息

    ID
    6234
    时间
    1000ms
    内存
    64MiB
    难度
    3
    标签
    递交数
    27
    已通过
    18
    上传者