如何用C++编写对拍程序来检测程序是否正确?

 时间:2026-02-13 11:14:35

1、首先,准备好你的源程序,这里,我以归并排序程序作为示例。

如何用C++编写对拍程序来检测程序是否正确?

2、准备一个保证正确的程序,这个程序输入输出格式必须与上面的程序完全相同。

如何用C++编写对拍程序来检测程序是否正确?

3、准备输入数据生成程序。

注意,生成的数据必须完全符合上面两个程序的输入格式。

srand()、rand()为生成随机数的函数,这里不做介绍,请大家上网搜索。

如何用C++编写对拍程序来检测程序是否正确?

4、编写对拍程序。

TestSort.exe:你将要提交的程序。

Sort.exe:你为了对拍写的保证正确的程序。

Data.exe:输入数据生成程序。

如何用C++编写对拍程序来检测程序是否正确?

1、将四个程序全部编译成exe文件并放在相同目录下,运行对拍程序。

2、等待一段较长的时间,若程序一直显示“找不到差异”,那么说明你的程序很可能使正确的。

如果出现“Error!”,那么你的程序是错误的,你可以利用现在生成的数据Data.txt,来调试你的程序。

  • NI Multisim如何关闭未选择全部则通知?
  • matlabR2009a如何更改字体大小和修改背景颜色
  • 用Protel 99 SE绘制原理图前做什么准备?
  • 【Mathematica】怎么绘制三维复数图?
  • 创业者一般都具备那些基本能力呢?
  • 热门搜索
    辣椒油怎么做 我的世界红石怎么挖 市场占有率怎么算 头皮屑怎么去除 澳优奶粉怎么样 怎么给图片加水印 qq号怎么注销 多少钱用英语怎么说 七彩神仙鱼怎么养 今天怎么了