• C++ 作业考试


    1:

      delElem()将数组第一次出现的元素X删除,并且返回下标

    #include <iostream>
    #include <stdlib.h>
    using namespace std;
    int delElem(int a[],int n,int x){
        int i,curindex=-1;
        for(i=0;i<n;i++){
            if(a[i]==x){
                curindex=i;
                for(int k=i;k<n-1;k++){
                    a[k]=a[k+1];
                }
                break;
            }
        }
        for(int z=0;z<n-1;z++){
            cout<<" "<<a[z];
        }
        return curindex;
    }
    # 下面是测试可选写不写 
    int main(){    
        int a[100]={0};
        int n,i=0;
        cin>>n;
        while(n--){
            cin>>a[i++];
        }
        delElem(a,i,1);
        return 0;
    }

    2:拷贝构造函数

    #include <stdio.h>
    #include <math.h>
    class Book{
        char bookID[10];
        char name[40];
        double price;
    };
    class booklist{
        Book *book;
        int curlen;
        int maxLen;
        public:
         //构造函数
         booklist(){}
         //拷贝构造
         booklist(const booklist& C)
         {
          book = C.book;
          curlen = C.curlen;
          maxLen =C.maxLen;
         }    
    };
    int main(){    
        return 0;
    }

    3:

    U]P46CS@BZ@0JO{YBOUR0P4

  • 相关阅读:
    Android 中的 Service 全面总结
    数据库事务
    ADB server didn't ACK
    Eclipse中10个最有用的快捷键组合
    IoC框架
    Wifi相关的操作
    Hibernate generator小结
    不朽的青春
    JSCPC 2020 摸鱼记
    CCPC 2020 秦皇岛站 H题
  • 原文地址:https://www.cnblogs.com/dgwblog/p/13124068.html
Copyright © 2020-2023  润新知