第1章 开始 习题

 1 //1.3 输出HelloWorld
 2 
 3 #include <iostream>  //iostream库包含两个基本类型isteam和ostream,分别表示输出流和输入流。一个流就是一个字符序列
 4 int main ()
 5 {
 6         std::cout<<"Hello,World"<<std::endl; //endl,是一个被称为操作符的特殊值。  写入endl是结束当前行,并将与设备关联的
 7                                                                              //缓冲区中的内容刷到设备中。
 8         return 0;
 9 }
10 
11 // std是命名空间 。  作用域运算符::
 1 //1.4  两数相乘
 2 
 3 #include <iostream>  
 4 int main ()
 5 {
 6         std::cout<<"enter two number "<<std::endl;
 7         std::cout<<std::endl;  // 输出一个回车
 8         int v1,v2;
 9         std::cin>>v1>>v2;
10         std::cout<<v1<<""<<v2<<"之积"<<v1*v2<<std::endl; 
11                                                                       
12         return 0;
13 }
 1 /*1.9
 2 使用while将50加到100
 3 */
 4 
 5 #include <iostream>
 6 
 7 int main()
 8 {
 9         int sum=0,val=50;
10         while(val<101){
11             sum+=val;
12             val++;
13         }
14         std::cout<<"sum of 50 to 100 inclusion is "<<sum<<std::endl;
15         
16 }
 1 /*1.10 
 2   打印出10到0之间的数
 3 
 4 */
 5 
 6 #include <iostream>
 7 
 8 int main()
 9 {
10         int val=10;
11         while(val>=0){
12           std::cout<<val<<std::endl;
13           val--;
14         }
15 }
 1 /*1.16
 2   从cin读入一组数,输出其和;  在windows系统中,输入文件结束符的方法是ctrl+Z,然后按enter
 3 
 4 */
 5 
 6 #include <iostream>
 7 
 8 int main()
 9 {
10         int sum=0,val=0;
11         while(std::cin>>val)
12         sum+=val;
13 
14         std::cout<<"sum is "<<sum<<std::endl;
15         return 0;        
16 }
/*1.16
  从cin读入一组数,输出其和  for

*/

#include <iostream>

int main()
{
        int sum=0,val=0;
        std::cout<<"请输入一些数,按ctrl+Z表示结束"<<std::endl;
        for ( ; std::cin>>val ; )

        sum+=val;
        std::cout<<"这些数的和为: "<<sum<<std::endl;

        return 0;        
}
 1 /*1.17
 2   统计输入每个值连续出现的次数, 必须是连续的比如 22  22  44  22 ,统计22出现2次
 3 
 4 */
 5 
 6 #include <iostream>
 7 
 8 int main()
 9 {
10         // currVal是我们正在统计的数;我们将读入的新值存入val
11         int currVal=0, val=0;
12         //读取第一个数,并确保实有数据可以处理
13     if(std::cin>>currVal){ //第一个if保证输入不为空
14             int cnt=1; //保存正在处理得当前值的个数
15             while(std::cin>>val){
16                 if(val==currVal)
17                     ++cnt;
18                 else { //否则打印第一个数
19                     std::cout<<currVal<<" ourrrs1      "<<cnt<<"   times"<<"aaa"<<std::endl;
20                     currVal=val;
21                     cnt=1;}
22                 }
23             //记住打印文件最后一个数
24             std::cout<<currVal<<"  ourrrs 8  "<<" "<<cnt<<" "<<"   times "<<"0000"<<std::endl;                    
25             }
26                 return 0;        
27 }
 1 /*1.20  读取 一组书籍销售记录
 2 
 3 联系如何使用他人定义的类来创建、使用对象
 4 
 5 */
 6 
 7 #include <iostream>
 8 #include "Sales_item.h"
 9 
10 
11 int main()
12 {
13     Sales_item book; //读入ISBN号、售出的册数及销售价格
14     std::cout<<"请输入销售记录: "<<std::endl;
15     while(std::cin>>book)
16     {
17         std::cout<<"ISBN、售出本书、销售额和平均售价"<<book<<std::endl;
18     
19     }
20     return 0;
21                 
22 }
原文地址:https://www.cnblogs.com/584709796-qq-com/p/4876199.html