OOPCPP

Learn C++ Programming Language

This project is maintained by cugwhp

实习(五)数组、字符串和指针

实习目标

掌握数组、字符串和指针的用法。

实习内容

  1. 定义一个有6个int元素的数组,要求从标准输入设备输入6个值初始化数组的元素。编写以数组为形参的Stat函数,返回数组的最大值、最小值、均值和方差。在主函数中调用Stat函数,输出数组的最大值、最小值、均值和方差。
  2. 在题1的基础上修改输入数组元素的个数可变,从标准输入设备输入数组的个数,其他功能与题1一致。
  3. 使用std::string从键盘读入一段字符串,统计输入单词的个数。
  4. 使用std::string按行读入支付串,统计每行的字符个数,输出到标准输出设备。
  5. 编写一段程序,使用范围for语句将字符串内的所有字符用’X’代替(练习3.6)。
  6. 从标准输入中读入多个字符串并将它们连接在一起,输出连接成的大字符串。然后修改上述程序,用空格把输入的多个字符串分隔开来。(练习3.5)
  7. 统计字符串长度、字母的数目、数字的数目
  8. 将字符转换为大写、小写
  9. 变量的指针使用指针作为形参改写Swap(int&, int&),比较二者的区别。
  10. 数组的指针:使用指针作为形参,改写第2题的函数,比较二者的区别。
  11. 函数的指针:将题1中,最大值、最小值、均值和方差的计算封装为函数,在main函数中使用函数的指针来调用。
  12. 指针的指针:实现一个函数,返回指针对象,函数内部分配一个数组。
  13. 引用的指针?
  14. 指针的引用;实现题12的功能,改用指针的引用作为形参。