输入一段英文字符串,统计出每个英文字母出现的次数。要求英文字符串在程序运行中动态输入;统计中不区分英文字母的大小写。 保存工程和窗体,窗体文件名为:昵称-5-4.frm;工程名为:昵称-5-4.vbp。将工程文件和窗体文件压缩成:昵称-5-4.rar,以附件形式提交。 提示:英文字符串可以通过文本框控件或输入对话框InputBox函数输入。

题目

输入一段英文字符串,统计出每个英文字母出现的次数。要求英文字符串在程序运行中动态输入;统计中不区分英文字母的大小写。 保存工程和窗体,窗体文件名为:昵称-5-4.frm;工程名为:昵称-5-4.vbp。将工程文件和窗体文件压缩成:昵称-5-4.rar,以附件形式提交。 提示:英文字符串可以通过文本框控件或输入对话框InputBox函数输入。


相似考题
更多“输入一段英文字符串,统计出每个英文字母出现的次数。要求英文字符串在程序运行中动态输入;统计中不区分英文字母的大小写。 保存工程和窗体,窗体文件名为:昵称-5-4.frm;工程名为:昵称-5-4.vbp。将工程文件和窗体文件压缩成:昵称-5-4.rar,以附件形式提交。 提示:英文字符串可以通过文本框控件或输入对话框InputBox函数输入。”相关问题
  • 第1题:

    新建一个工程,在窗体中创建两个文本框,其名称分别为Text1和Text2。编写一个事件过程,实现在程序运行后,若在文本框Text1中输入一个字符串。若该字符串超过15个字符后,超出部分在文本框Text2中显示。如图12所示程序中不得使用任何变量。

    注意:存盘时必须存放在考生文件夹下,工程文件名为ylc4.vbp,窗体文件名为ylc4.frm。


    正确答案:(1)Visual Basic集成环境中执行“文件”→“新建工程”命令选择“标准Exe”。创建窗体Form1。 (2)在工具箱中选择文本框控件在窗体上创建两个文本框。双击文本框Text1弹出代码窗口添加如下代码: Private Sub Text1_Change() If Len(Text1.Text)>=15 Then Text2.SetFocus End If End Sub (3)按F5键运行程序。如图12所示。 (4)执行“文件”→“保存工程”命令将工程文件命名为ylc4.vbp窗体文件命名为 ylc4.fi-m。 [*]
    (1)Visual Basic集成环境中,执行“文件”→“新建工程”命令,选择“标准Exe”。创建窗体Form1。 (2)在工具箱中选择文本框控件,在窗体上创建两个文本框。双击文本框Text1,弹出代码窗口,添加如下代码: Private Sub Text1_Change() If Len(Text1.Text)>=15 Then Text2.SetFocus End If End Sub (3)按F5键运行程序。如图12所示。 (4)执行“文件”→“保存工程”命令,将工程文件命名为ylc4.vbp,窗体文件命名为 ylc4.fi-m。 [*] 解析:(4)第4小题中利用了SetFocus来控制焦点。当Text1窗口中的字符串超过长度时,焦点转移到文本框Text2中。

  • 第2题:

    在考生文件夹中有一个工程文件execise25.vbp,相应的窗体文件为execise25.timo在在名为Form1的窗体上有一个命令按钮,其名称为Cmd1,标题为“输入”;还有一个文本框,其名称为Text1,初始内容为空白。

    程序运行后,单击“输入”命令按钮,显示“输入”对话框。在对话框中输入某个月份的数值(1~12),然后单击“确定”按钮,即可在文本框中输出该月份所在的季节。例如输入8,将输出“8月份是秋季”,如下图所示。

    该程序不完整,请补充完整。

    要求:

    去掉程序中的注释符“'”,把程序中的问号“?”改为正确的内容,使其能正确运行,但不得修改程序的其他部分。最后用原名保存工程文件和窗体文件。


    正确答案:

  • 第3题:

    在名为Form1的窗体上绘制一个文本框,其名称为Text1。编写适当的事件过程,程使序运行后,若单击窗体,则可使文本框移到窗体的左上角;而如果在文本框中输入信息,则可使文本框移到窗体的右上角。程序的运行情况如下图所示。

    注意:

    不得使用任何变量,只允许通过修改属性的方式移动文本框:文件必须存放在考生文件夹中,工程文件名为execise112.vbp,窗体文件名为execise112.frm。


    正确答案:

  • 第4题:

    有一个工程文件ylc.vbp(相应的窗体文件名为ylc5.frm),在窗体上画一个名为List1的列表框和一个名为Text1的文本框。编写窗体的MouseDown事件。程序运行后,如果用鼠标左键单击窗体,则从键盘上输入要添加到列表框的项目;如果用鼠标右键单击窗体,则从键盘上输入要删除的项目,将其从列表中删除。程序的运行情况如图23所示。注意:存盘时必须存放在考生文件夹下,工程文件名为ylc5.vbp,窗体文件名为ylc5.frm。


    正确答案:1.操作步骤 (1)在Visual Basic集成环境选择“文件”→“打开工程”命令在对话框中选择ylc5.vbp工程文件单击“确定”按钮打开。 (2)在工具箱中选择ListBox控件在窗体上创建该控件命名为List1。在工具箱中选择TextBox控件在窗体中创建并命名为Text1标题为空。 2.行为编码 在代码窗口选择Form对象的MouseDown事件其行为代码如下: Private Sub Form MouseDown(Button As IntegerShift As Integer_ X As SingleY As Single) Select Case Button '若按下的是鼠标左键 Case 1 '将文本框中的内容加入列表框 List1.Addltem(Text1.Text) '清空文本框 Text1. Text=" " '若按下的是鼠标右键 Case 2 '删除列表框中与文本框相同的内容 For i=0 To List1.ListCount-1 If List1.List(i)=Text1.Text Then List1.Removeltem(i) Exit For End If Next i End Select End Sub 3.存盘保存 执行“文件”→“保存工程”命令工程文件名为ylc5.vbp窗体文件名为ylc5.frm。
    1.操作步骤 (1)在Visual Basic集成环境选择“文件”→“打开工程”命令,在对话框中选择ylc5.vbp工程文件,单击“确定”按钮打开。 (2)在工具箱中选择ListBox控件,在窗体上创建该控件,命名为List1。在工具箱中选择TextBox控件,在窗体中创建并命名为Text1,标题为空。 2.行为编码 在代码窗口选择Form对象的MouseDown事件,其行为代码如下: Private Sub Form. MouseDown(Button As Integer,Shift As Integer,_ X As Single,Y As Single) Select Case Button '若按下的是鼠标左键 Case 1 '将文本框中的内容加入列表框 List1.Addltem,(Text1.Text) '清空文本框 Text1. Text=" " '若按下的是鼠标右键 Case 2 '删除列表框中与文本框相同的内容 For i=0 To List1.ListCount-1 If List1.List(i)=Text1.Text Then List1.Removeltem(i) Exit For End If Next i End Select End Sub 3.存盘保存 执行“文件”→“保存工程”命令,工程文件名为ylc5.vbp,窗体文件名为ylc5.frm。 解析:(1)本题考查考生对ListBox控件的属性控制和操作,特别对鼠标按键的控制进行了仔细的考查。(2)注意使用ListBox控件的AddItem、RemoveItem方法、鼠标消息的控制。(3)本题是根据键码的值,使用Select语句来判断按下的是鼠标左键或右键。

  • 第5题:

    新建一个工程,在窗体中创建上下两个文本框,分9U为Textl和Text2。要求实现的功能是:在Text1中输入字符串,Text2中显示全部转换为大写字母的相应字符串。程序运行情况如图8所示。程序中不得使用任何变量。

    注意:存盘时必须存放在考生文件夹下,工程文件名为ylc4.vbp,窗体文件名为ylc4.frm。


    正确答案:Visual Basic集成环境中执行“文件”→“新建工程”命令选择“标准Exe”。创建窗体Form1。 (2)在工具箱中选择标签控件在窗体中要求位置画出两个标签其Caption属性分别为“初始字符”和“转换后”。 (3)在工具箱中选择文本框控件在窗体中画出两个文本框:Text1和Text2并且在属性窗口中设置Text属性为空。双击文本框Text1弹出代码编写窗口添加如下代码: Private Sub Text1_Change() Text2.Text=UCase(Text1.Text) End Sub (4)按F5键运行程序。如图8所示。 (5)执行“文件”→“保存工程”命令将工程文件命名为ylc4.vbp窗体文件命名为 ylc4.frm。
    Visual Basic集成环境中,执行“文件”→“新建工程”命令,选择“标准Exe”。创建窗体Form1。 (2)在工具箱中选择标签控件,在窗体中要求位置画出两个标签,其Caption属性分别为“初始字符”和“转换后”。 (3)在工具箱中选择文本框控件,在窗体中画出两个文本框:Text1和Text2,并且在属性窗口中设置Text属性为空。双击文本框Text1弹出代码编写窗口,添加如下代码: Private Sub Text1_Change() Text2.Text=UCase(Text1.Text) End Sub (4)按F5键运行程序。如图8所示。 (5)执行“文件”→“保存工程”命令,将工程文件命名为ylc4.vbp,窗体文件命名为 ylc4.frm。 解析:(4)第4小题使用了字符转换函数UCase,其作用是将所有小写字符转换为大写。

  • 第6题:

    在名为Form1的窗体上建立一个文本框,名为Text1;一个命令按钮,名为Cmd1,标题为“计算”,如下图所示。程序运行后,单击“计算”命令按钮,通过在对话框输入整数10,放入整型变量s中,然后计算s!(提示:运算结果应放入Long型变量中),在文本框中显示结果,并把结果存入文件output.txt中(在考生文件夹中有一个标准模块 mode.bas,该模块中提供了保存文件的过程putdata,考生可以直接调用)。

    注意:

    文件必须存放在考生文件夹中,窗体文件名为execise54.frm,工程文件名为 exeeise54.vbp。


    正确答案:

  • 第7题:

    在窗体上添加通用对话框控件并编写适当的程序代码,要求程序运行时,双击窗口,可以弹出“颜色”对话框。程序运行时的窗体界面如图2—1所示。注意:保存时必须存放在考生文件夹下,窗体文件名为sj1.frm,工程文件名为sj1.vbp。


    正确答案:
    本题考查通用对话框控件的添加与打开。
    通用对话框(CommonDialog)提供诸如打开文件、保存文件、设置打印选项、选择颜色、设置字体、显示帮助等操作的一组标准对话框,通用对话框显示这些对话框对应的方法分别为ShowOpen、ShowSave、ShowPrinter、ShowColor、ShowFont、ShowHelp。该控件运行时不可见。
    根据题意,新建“标准EXE”工程,在窗体上添加一个CommonDialog控件,添加CommonDialog控件需要选择“工程”→“部件”命令,或在左侧工箱中单击鼠标右键,选择“部件”菜单,打开“部件”对话框,将Microsoft Common Dialog Control 6.0前面的复选按钮勾上,单击“确定”按钮,则添加成功,再同其他控件一样添加到窗体上,通过对话框控件的名称为CommonDialog1。双击Form1进入代码窗口,编写如下代码:
    Private Sub Form_DblClick
    CommonDialog1.ShowColor
    End Sub
    单击按钮运行程序,并按要求保存。

  • 第8题:

    在名为Form1的窗体上绘制一个文本框,名为Text1,无初始内容;再绘制—个图片框,名为Pic1。请编写Text1的Change事件过程,使得在运行时,在文本框中每输入一个字符,就在图片框中输出一行文本框中的完整内容。运行时的窗体如下图所示。

    注意:

    程序中不能使用任何变量;文件必须存放在考生文件夹中,工程文件名为 execise68.vbp,窗体文件名为execise68.frm。


    正确答案:

  • 第9题:

    (1)在名为Form1的窗体上绘制两个标签(名称分别为Label1和Label2,标题分别为“长”和“宽”)、两个文本框(名称分别为Text1和Text2,Text属性均为空白)和一个命令按钮(名称为Command1,标题为“输入”)。编写命令按钮的Click事件过程,使程序运行后,若单击命令按钮,则先后显示两个“输入”对话框,在两个“输入”对话框中分别输入长和宽,并分别在两个文本框中显示出来,运行后的窗体如图21-1所示。

    注意:程序中不得使用任何变量;文件必须存放在考生文件夹中,工程文件名为sj1.vbp,窗体文件名为sj1.frm。

    (2)在名为Form1的窗体上绘制一个标签(名称为Label1,标题为“输入”)、一个文本框(名称为Text1,Text属性为空白)和一个命令按钮(名称为Command1,标题为“显示”)。请编写命令按钮的Click事件过程,使程序运行后,在文本框中输入内容,然后单击命令按钮,则标签和文本框消失,并在窗体上显示文本框中的内容。运行后的窗体如图21-2和图21-3所示。

    注意:要求程序中不得使用任何变量;文件必须存放在考生文件夹中,工程文件名为Sj2.vbp,窗体文件名为sj2.frm。


    正确答案:

    (1)根据题意,新建“标准EXE”工程,在窗体上添加两个标签,名称分别为Label1和Label2、Caption属性分别为“长”和“宽”,两个文本框,名称分别为Text1和Text2、Text属性为空,一个命令按钮,名称为Command1,Caption属性为“输入”。设计完成后,双击Command1进入代码窗口,编写如下代码:


    (2)根据题意,新建“标准EXE”工程,在窗体上添加一个标签,其名称为Label1,标题为“输入”,一个文本框,其名称为Text1、Text属性为空,一个命令按钮,其名称为Com-mand1、标题为“显示”。窗体设计完成后,双击Command1命令按钮,编写如下代码:


  • 第10题:

    在窗体上画一个文本框,名称为Text1(可显示多行),然后再画三个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图8所示。程序的其功能是:单击“读数”按钮,则把考生目录下的in5.txt文件中的所有英文字符放入Text1 (可多行显示);单击“统计”按钮,找出并统计英文字母i、i、k、l、m、n(不区分大小写)各自出现的次数;单击“存盘”按钮,将字母i~n出现次数的统计结果依次存到考生目录下的顺序文件out5.txt中。 注意:存盘时必须存放在考生文件夹下,工程文件名为sit5.vbp,窗体文件名为sjt5.frm。


    正确答案:

    【审题分析】程序设计思路:在“读数”按钮的单击事件过程中,用Open 语句以Input方式打开数据文件in5.txt,并用Input 函数读出所有字符后显示在文本框中;在“统计”按钮的单击事件过程中,通过For循环用Mid函数逐一取出文本框中的字符并转换成小写,用Select Case语句对取出的字符进行检查,并用窗体数组变量sum(1)-sum(6)记录字母i、j、k、1、m、n出现的次数。
    在“存盘”按钮的单击事件过程中,用Open语句以output方式打开数据文件out5.txt,并通过For循环用Print#方法逐一将数组中的元素存入该文件。
    【操作步骤】
    步骤1:新建一个“标准EXE”工程,如表1-4在窗体中画出控件并设置其相关属性。

  • 第11题:

    在窗体上绘制一个文本框,名为Text1,高度为500,宽度为1500,字体为“宋体”,并设置其他相关属性,使得在程序运行时,文本框中输入的字符都显示为“%”,如下图所示。

    注意:

    文件必须存放在考生文件夹中,工程文件名为execise15.vbp,窗体文件名为 execise15.frm。


    正确答案:

  • 第12题:

    通过InputBox函数可以产生输入对话框。若执行下列语句:

    st$=InputBox("请输入字符串","字符串对话框","字符串")

    运行程序,用户输入完毕并单击“确定”按钮后,st$变量的内容为( )。

    A.字符串

    B.请输入字符申

    C.字符串对话框

    D.用户输入内容


    正确答案:D
    解析:InputBox函数用于产生一个输入对话框,在对话框中显示提示,等待用户在对话框的文本框中输入内容或按下按钮,然后返回包含文本框内容的字符串。

  • 第13题:

    在名为Form1的窗体上绘制两个标签(名称分别为Lab1和Lab2,标题分别为“身高”和“体重”)、两个文本框(名称分别为Text1和Text2,Text属性均为空白)和一个命令按钮(名称为Cmd1,标题为“输入”)。编写命令按钮的Click事件过程,使程序运行后,若单击命令按钮,则先后显示两个输入对话框,在两个输入对话框中分别输入身高和体重,并分别在两个文本框中显示出来,运行后的窗体如下图所示。

    注意:

    程序中不得使用任何变量:文件必须存放在考生文件夹中,工程文件名为 execise21.vbp,窗体文件名为execise21.frm。


    正确答案:

  • 第14题:

    在名为Form1的窗体上建立一个名为Text1的文本框;一个名为Crud1,标题为“输出”的命令按钮(如下图所示)。

    要求程序运行后,在文本框中任意输入一个字符串,然后单击“输出”按钮,则将文本框中的文字显示在窗体上。

    注意:

    在程序中不能使用任何变量:文件必须存放在考生文件夹中,窗体文件名为 execise61.frm,工程文件名为execise61.vbp。


    正确答案:

  • 第15题:

    在名为Form1的窗体上绘制一个名为Text1的文本框和4个名称分别为Opt1、Opt2、 Opt3和Opt4,标题分别为“东方”、“南方”、“西方”和“北方”的单选按钮,编写适当的Click事件过程,使程序运行后,若单击“东方”单选按钮,在文本框中显示字符串“计算机学院”;如果单击“南方”单选按钮,在文本框中显示字符串“电子信息工程学院” (如下图所示);如果单击“西方”单选按钮,在文本框中显示字符串“经济管理学院”;如果单击“北方”单选按钮,在文本框中显示字符串“人文学院”。

    注意:

    不要使用任何变量,直接显示字符串;文件必须存放在考生文件夹中,窗体文件名为 execise44.frm,工程文件名为execise44.vbp。


    正确答案:

  • 第16题:

    新建一个工程,在窗体中创建一个标签,名字是Label1。要求实现的功能是:单击窗体后,在标签控件中显示三号字体的字符串“为人民服务”。程序运行结果如图6所示。程序中不得使用任何变量。

    注意:存盘时必须存放在考生文件夹下,工程文件名为ylc2.vbp,窗体文件名为ylc2.frm。


    正确答案:(1) Visual Basic集成环境中执行“文件”→“新建工程”命令选择“标准Exe”。创建窗体Form1。 (2)在工具箱中选择标签控件在窗体中画出一个标签。在其属性窗口中将Visible属性改为FalseCaption属性设置为“为人民服务”双击Font属性将字体大小设置为三号字。 (3)双击标签弹出代码窗口在其中输入如下代码: Private Sub Form_Click() Labell.Visible=True End Sub (4)按F5键运行程序。如图6所示。 (5)执行“文件”→“保存工程”命令将工程文件命名为ylc2.vbp窗体文件命名为 ylc2.frm。
    (1) Visual Basic集成环境中,执行“文件”→“新建工程”命令,选择“标准Exe”。创建窗体Form1。 (2)在工具箱中选择标签控件,在窗体中画出一个标签。在其属性窗口中,将Visible属性改为False,Caption属性设置为“为人民服务”,双击Font属性,将字体大小设置为三号字。 (3)双击标签弹出代码窗口,在其中输入如下代码: Private Sub Form_Click() Labell.Visible=True End Sub (4)按F5键运行程序。如图6所示。 (5)执行“文件”→“保存工程”命令,将工程文件命名为ylc2.vbp,窗体文件命名为 ylc2.frm。 解析:(2)第2小题考查的仍然是对Visible属性的操作。可参见前面的讲解。

  • 第17题:

    在名为Form1的窗体上建立两个名称分别为Cmd1和Cmd2,标题分别为“读取”和“连接”的命令按钮。编写适当的事件过程,使程序运行后,单击“读取”按钮,可通过输入对话框输入两个字符串,存入字符串变量char1、char2中(char1、char2应定义为窗体变量),若单击“连接”按钮,则把两个字符串连接为一个字符串(顺序不限)并在信息框中显示出来(如下图所示)。

    注意:

    在程序中不得使用任何其他变量;文件必须存放在考生文件夹中,窗体文件名为 execise38.frm,工程文件名为execise38.vbp。


    正确答案:

  • 第18题:

    程序Cmody051.c,其功能是统计输入字符串中大写英文字母的个数。请改正错程序中的错误。如输入:abcDEFGH123输出:5


    /**/charstr1[128];/**/
    /**/sum++;/**/

  • 第19题:

    在名为Form1的窗体上放置一个名为Text1的文本框。程序运行后,用户在文本框中输入的英文字母一律用大写显示(要求焦点在最右端),如下图所示。

    注意:

    文件必须存放在考生文件夹中,窗体文件名为execise12.frm,工程文件名为 execise12.vbp。


    正确答案:

  • 第20题:

    在名为Form1的窗体上绘制一个标签,名为Lab1,标签上显示“请输入密码”;在标签的右边绘制一个文本框,名为Text1,其宽、高分别为1500和300。设置适当的属性使得在输入密码时,文本框中显示“*”字符,此外再把窗体的标题设置为“PassWord窗口”。运行时的窗体如下图所示。

    注意:

    以上设置都只能在属性窗口中进行设置;文件必须存放在考生文件夹中,工程文件名为execise89.vbp,窗体文件名为execise89.frm。


    正确答案:

  • 第21题:

    在考生文件起下有工程文件sj3.vbp及窗体文件sj3.frm,在窗体上画一个名称为 Text1的文本框和两个名称分别为Command1和Command2、标题分别为“大写A”和“小写a”的命令按钮。要求程序运行后,如果单击“大写A”命令按钮,则弹出对话框,输入要显示的个数,根据输入的故值在文本框中显示相应数量的大写字符串A;如果单击“小写a”命令按钮,也弹出对话框.输入要显示的个数,根据输入的数值在文本框中显示相应数量的小写字符串a。 程序运行时的窗体界面如图5-3所示。注意:该程序是不完整的,请在有“?”的地方添入正确的内容,然后删除“?”及代码前的所有注释符(即“'”号),但不能修改其他部分。存盘时不得改变文件名和文件夹。


    正确答案:
    本题主要考查考生对For循环、文本框内容的显示和InputBox函数的理解。
    InputBox函数用于显示一个输入框,提示用户输入一个数据,该函数返回值默认为字符串类型,其常用语法格式为:InputBox(PromptE,Title][,Default])。其中,Prompt字符串为输入框上显示的提示文本;Title字符串在输入眶的标题栏上显示;Default字符串为输入框的缺省文本。
    根据题意,将一个文本框控件和两个命令按钮添加到窗体中,文本框的名称为Text1、Text属性为空,命令按钮的名称分别为Command1和Command2、Caption属性分别为“大写A”和“小写a”。双击Corn—mand1讲入代码窗口,补充后的代码如下.
    Private Sub Command1Click
    Dim a As Integer
    Dim str As String
    Dim i As Integer
    a=Val(InputBox("输入个数")) '读取输入的个数
    str=""
    For i=1 To a
    str=str+"A" '循环写入大写字母“A”
    Next i
    Text1.Text=str'在Text1中显示结果
    End Sub
    Private Sub Command2 Click
    Dim a As In,eger
    Dim str As String
    Dim i As Inleger
    a=Val(InputBox("输入个数")) '读取输入的个数
    str=""
    For i=1 To a
    str=str+"a" '循环写入小写字母“a”
    Next i
    Text1.Text=str'在Text1中显示结果
    End Sub
    单击按钮运行程序,并按要求保存。

  • 第22题:

    在名为Form1的窗体上绘制两个文本框,其名称分别为Text1和Text2,它们的高、宽分别为400、2500和1500、2500。窗体的标题为“窗体窗口”。请通过属性窗口设置适当的属性满足以下要求:

    (1)Text2可以显示多行文本,且有垂直和水平两个滚动条。

    (2)运行时在Text1中输入的字符都显示为“*”。

    运行后的窗体如下图所示。

    注意:

    文件必须存放在考生文件夹中,工程文件名为execise53.vbp,窗体文件名为 execiSe53.frm。


    正确答案:

  • 第23题:

    在名为Foma1的窗体上绘制一个标签(名称为Lab1,标题为Input)、一个文本框(名称为Text1,Text属性为空白)和一个命令按钮(名称为Cmd1,标题为Display)。请编写命令按钮的Click事件过程,使程序运行后,在文本框中输入Visual Basic,然后单击命令按钮,则标签和文本框消失,并在窗体上显示文本框中的内容。运行后的窗体如下图所示。

    注意:

    要求程序中不得使用任何变量;文件必须存放在考生文件夹中,工程文件名为 execise69.vbp,窗体文件名为exeCise69.frm。


    正确答案:

  • 第24题:

    输入一个字符串,将其中所有的大写英文字母+3,小写英文字母-3,然后再输出加密后的字符串。


    正确答案: #include "string.h"
    main()
    {char s[81];
    int i=0;
    gets(s);
    while(s[i]!='/0')
    {if(s[i]>='a'&&s[i]<='z')s[i]=s[i]-3;
    if(s[i]>'A'&&s[i]<='Z')s[i]=s[i]+3;
    i++;
    }
    puts(s);
    }