View on GitHub

我的学习笔记

好记性不如烂笔头

第一章 开始

1.2 节

1.2节练习

练习1.3 编写程序,在标准输出上打印Hello ,World

  #include<iostream>
  int main(){
      std::cout<<"Hello,World"<<std::endl;
      return 0;
  }

练习1.4 编写程序,两数相乘

#include<iostream>
using std::cout;
using std::cin;
using std::endl;

int main(int argc, char const *argv[])
{
    int first;
    int second;
    cout<<"Enter two integers"<<endl;
    cin>>first>>second;
    cout<<first<<"*"<<second<<"="<<first*second<<endl;

    return 0;
}

1.4 节

1.4.1节练习

1.9 编写程序,使用while循环将50到100的整数相加

0109

1.10 编写程序,使用–运算符在循环中按递减顺序输出10到0之间的整数

0110

1.11 编写程序,提示用户输入两个整数,输出两个整数所指定范围内所有整数

0111

1.4.2节练习

1.12 下面的for循环完成了什么功能?sum的最终值是多少?

int sum;
for(int i=-100;i<=100;++i)
    sum+=i;

for循环完成了将-100到100之间所有整数相加,sum最终值是0

1.13 使用for重做1.4.1节所有练习

0113

1.14 对比for循环和while循环,两种形式的优缺点各是什么

1.15 熟悉编译器生成的错误信息

1.4.3节练习

1.16 编写程序,从cin读取一组数,输出其总和

0116

1.4.4节练习

1.17 如果0117所有输入值都相等,会输出什么?如果没有重复值,会输出什么?

如果输入值都相等,程序将无法正常结束,直到你输入一个结束标志
如果没有重复值,程序结果正常输出,但程序依旧无法自动退出

1.18 编译运行0117

1.19 修改0110 使其可以处理不同的情况(第一个数较少的情况和第二个数较少的情况)

0110

1.5节

1.5.1节练习

1.20 程序读取一组销售记录,将每条记录输出到标准输出上

1.6节

1。25 编译运行书店程序