第1题
第2题
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
程序运行结果如下:
输入一个大写字母串:ADFSDFFE
加密后的大写字母串:ZWUHWUUV
import java.io.*;
public class ex12_2{
public static void main (String[] args){
char ch = 'A';
String str;
System. out .print ( "输入一个大写字母串: ");
try{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
str= in.readLine();
System. out .print ( "加密后的大写字母串:");
for(int i=0;i<str.length();i++){
_______________;
_______________;
System.out.print(ch);
}
}catch(IOException e){}
try{
System.in.read();
}catch(IOException e) {};
}
}
第3题
注意:部分源程序已存在文件test21_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数change的花括号中填写若干语句。
文件test21_2.cpp的内容如下:
char*change(char instr[]);
include"iostream.h"
void main()
{
char instr[50];
char *outstr;
cout<<"Input a string:"<<endl;
cin>>instr;
utstr=change(instr);
cout<<"Over graded string:"<<endl;
cout<<outstr<<endl;
}
char*change(char instr[])
{
}
第4题
注意:不改动程序结构,不得增行或删行。
package ch3;
import java.io.*;
class File1
{
private char ch;
private int i='a'-'A';
void savetoFile()
{
System.out.println("请输入一个字符串:");
try
{
______out=new______("ch3/file.txt");
while((ch=(char)System.in.______()) !='')
{
if(ch >='a' && ch <='z')
ch=(char) ((int)ch-i);
out.______;
}
out.close();
}
catch(IOException e)
{
e.printStackTrace();
}
}
}
public class ex3
{
public static void main(String[] args)
{
File1 bj=new File1();
Obj.savetoFile();
}
}
第6题
STR:DB 'How do you do!',0
第7题
对于任意长度不超过6的升序字符串,迅速计算出它在上述字典中的编码.
算法设计:对于给定的长度不超过6的升序字符串,计算它在上述字典中的编码.
数据输入:输入数据由文件名为input.txt的文本文件提供.文件的第1行是一个正整数k,表示接下来有k行.在接下来的k行中,每行给出一个字符出.
结果输出:将计算结果输出到文件output.txt.文件有k行,每行对应一个字符串的编码.
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!