Skip to content

chenyangyc/coding_homework

Repository files navigation

MFC_homework

程序设计实践课程结课作业

实践训练题目:

  1. 输入一个长度小于100的字符串,判断其是否为回文串。
  2. 输入长度为 n 的整形数组,分别使用选择和冒泡排序进行排序。
  3. 输入长度为n的整形数组,使用快速排序或者归并排序进行排序。
  4. 实现只支持加号、减号的计算器。
  5. 实现二进制转10进制的转换器(输入二进制数,输出十进制数)
  6. 输入一个日期(xxxx-xx-xx),计算n 天以后的日期。
  7. 输入一个正整数,判断这个数是否为素数(质数)。
  8. 输入长度小于10的字符串,输出所有子串。
  9. 输入两个矩阵(分别为 mn 及 nq),编码输出两个矩阵相乘的结果。
  10. 对一个长度为n的升序数列,用二分法进行查询。

作业情况

选择 1 235710 六道题完成。

每道题的单独解答统一命名为solution_x.cpp,x为对应题目的编号,每个文件内有解决对应问题的函数及其测试。

同时,将解决各问题的主要函数放置于main.cpp中,并含有相应的测试代码。通过更改程序的CMakeLists.txt 可单独运行main.cpp或各个题目的解答solution_x

About

程序设计实践课程结课作业

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published