c++ primer 5 ——第二天

128 阅读1分钟

第一章——开始

1.4 控制流

1.4.3 读取数量不定的输入数据

  可以通过cin>>变量判断

1.4.4 if语句

  /*
  作者:Mr.Lin
  时间:2020/2/25

  输入:N(1<=N<=1000)个整数
  输出:每个数字连续出现的次数,每个结果占一行



  */
  #include<iostream>

  using namespace std;

  int main(){
  //inVal存储前一个数,val存储输入的数
      int inVal=0,val=0;
      //存储连续出现的次数
      int cnt=0;
      //输入不为空
      if(cin>>inVal)

      {

        cnt++;
      //循环比较所有数
        while(cin>>val)
        {
            if(val == inVal)
                cnt++;
             else{
                cout<<inVal<<" occurs "<<cnt<<" times"<<endl;
                inVal = val;
                cnt =1;
                }
        }//循环结束

      cout<<inVal<<" occurs "<<cnt<<" times"<<endl;
      }
      return 0;
  }
  

1.5 类

1.5.1 Sales_item 类

	1. isbn函数:提取ISBN书号
    2. >>,<<读写对象
    3.= 对象赋值
	4.+ 将两个对象相加
    5.+= 将一个对象加到另外一个对象上

1.5.2 成员函数
	
    作为类的一部分的函数

1.6 书店程序