老师要查找考试有无雷同卷,将两个人的答案输入电脑,逐个比对字符,找出字符相同的位置。怎样用C++解决检测问题呢?小编与大家分享编程经验。
工具/原料
C++
方法/步骤
1
测试程序时,输入2行字符,长度不超过200个,要求输出1行数字,表示相同字符的位置。
2
首先,定义一个常量,其值为201。
3
接着,定义两个整型变量,用来计数。
5
设置字符数组的初始值,用memset实现。
6
用do-while循环控制输入第一句字符,条件为是否换行符。
7
输入第1行字符,并计数。
8
用for循环实现雷同卷的检测,用上一步的字符数控制循环。
9
获取第二行字符,保存在变量c中。
10
最后,如果第二行中的字符与第一行相同,则输出该字符。
11
运行程序,输入两行字符串后,电脑会自动判断相同的字符,并输出。
注意事项
作者声明:本篇经验系本人辛勤劳动的原创成果,未经许可,谢绝转载。