zoukankan      html  css  js  c++  java
  • 第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 }
  • 相关阅读:
    HDU 1402 A * B Problem Plus (FFT)
    CodeForces 935E Fafa and Ancient Mathematics (树形DP)
    HDU 5355 Cake (构造 + 暴力)
    HDU 5360 Hiking (贪心)
    Java高阶回调,回调函数的另一种玩法
    关于git 指令
    Retrofit2 完全解析 探索与okhttp之间的关系
    HTTP中GET与POST的区别
    TCP,IP,HTTP,SOCKET区别和联系
    android 实现类似qq未读消息点击循环显示
  • 原文地址:https://www.cnblogs.com/584709796-qq-com/p/4876199.html
Copyright © 2011-2022 走看看