05:输出亲朋字符串
/** * 题目名称输出亲朋字符串 p * 题目来源http://noi.openjudge.cn/ch0107/05/ p * 程序功能输出指定字符串的亲朋字符串 * * author 潘磊just_panleijust.edu.cn * version 1.0 */importjava.util.Scanner;publicclassMain{/** * 返回指定字符串的亲朋字符串。 * * param str 指定字符串。 * return str的亲朋字符串。 */publicStringrelative(Stringstr){intnstr.length();// str及其亲朋字符串的长度char[]charsstr.toCharArray();// 将str的内容转存为字符数组char[]ansnewchar[n];// str的亲朋字符串/* 依次遍历chars的前n-1个字符 */for(inti0;in-1;i){ans[i](char)(chars[i]chars[i1]);// 计算当前亲朋字符}ans[n-1](char)(chars[n-1]chars[0]);// 计算最后一个亲朋字符returnString.valueOf(ans);// 返回ans的字符串形式}publicstaticvoidmain(String[]args){MaincallnewMain();ScannerinputnewScanner(System.in);Stringstrinput.nextLine();System.out.print(call.relative(str));}}