用计算机硬件来编写“字符或字符串匹配的程序”

来源:百度知道 编辑:UC知道 时间:2024/05/11 22:16:53
题目:字符或字符串的匹配
要求:从键盘上输入一个字符或字符串,若匹配就在屏幕上显示“MATCH”,若不匹配就输出“NO MATCH”

用硬件来编写....
I服了U

=======================================================
先给你科普一下:
1.我们平时所称的计算机硬件是不能被设计为程序的,硬件只是软件(程序)的运行平台或载体
2.这样说也许就比较容易理解了,软件是硬件的灵魂,它看不见摸不着;硬件就像我们的身体,它是看得见摸得着的,灵魂是附着在我们身体上的,软件也是运行与硬件上的;缺了软件的硬件就像死人,不能做任何事情;如果某些硬件坏了,会影响软件的运行,就像缺胳膊少腿的残疾人的行为和正常人是不一样的;软件有故障也会影响硬件,就像有精神障碍的人可能不知道用手抓东西一样...

这样我们就应该能够明白我们是不能使用“计算机硬件”来编写“字符或字符串匹配的程序”了!
这是楼主的笔误?

另外,请楼主明示,使用什么语言来编写“字符或字符串匹配的程序”以达到题目的目的?

如果使用Delphi(Pascal语言),请新建一个控制台工程,并录入以下代码并编译运行,匹配字符串为:abcd,你可修改为其他任意字符串。
program Project1;

{$APPTYPE CONSOLE}

uses
SysUtils;

const sA = 'abcd';

var
sB: string;
begin
{ TODO -oUser -cConsole Main : Insert code here }
Write('Input:');
Readln(sB);
if sB <> sA then
Writeln('NOT MATCH')
else
Writeln('MATCH');
Write('Hit ''Enter'' key to exit.');