早教吧作业答案频道 -->其他-->
求解C语言高手进可适当加分在线等回文串是一种特殊的字符串,它从左往右读和从右往左读是一样的,有人认为回文串是一种完美的字符串。现在给你一个字符串,它不一定是回文的,请
题目详情
求解C语言 高手进 可适当加分 在线等
回文串是一种特殊的字符串,它从左往右读和从右往左读是一样的,有人认为回文串是一种完美的字符串。现在给你一个字符串,它不一定是回文的,请你计算最少的交换次数使得该字符串变成一个回文串。这里的交换指将字符串中两个相邻的字符互换位置。
例如所给的字符串为”mamad”,第一次交换a和d,得到”mamda”,第二次交换m和d,得到”madma”;第三次交换最后面的m和a,得到”madam”。
编写程序,从键盘读入数据。第一行是一个整数N(N <= 80),表示所给字符串的长度,第二行是所给的字符串,长度为N且只包含小写英文字母。如果所给字符串能经过若干次交换变成回文串,则输出所需的最少交换次数;否则,输出Impossible。
输入输出示例1
5
mamad
3
输入输出示例2
6
aabbcd
Impossible
回文串是一种特殊的字符串,它从左往右读和从右往左读是一样的,有人认为回文串是一种完美的字符串。现在给你一个字符串,它不一定是回文的,请你计算最少的交换次数使得该字符串变成一个回文串。这里的交换指将字符串中两个相邻的字符互换位置。
例如所给的字符串为”mamad”,第一次交换a和d,得到”mamda”,第二次交换m和d,得到”madma”;第三次交换最后面的m和a,得到”madam”。
编写程序,从键盘读入数据。第一行是一个整数N(N <= 80),表示所给字符串的长度,第二行是所给的字符串,长度为N且只包含小写英文字母。如果所给字符串能经过若干次交换变成回文串,则输出所需的最少交换次数;否则,输出Impossible。
输入输出示例1
5
mamad
3
输入输出示例2
6
aabbcd
Impossible
▼优质解答
答案和解析
#include #include int main() { int n,n1,x,y=0,m=0,i,j,k,tong; char *a,b[81],ch,dan=0; //n表示字符串的字母个数,n1没有用,i,j,k是循环控制变量同时也是数组的下标 //a用来保存待判定的字符串,b用来存...
看了求解C语言高手进可适当加分在线...的网友还看了以下:
word2000中,文档窗口的左边有一空栏,称为选定栏,其作用是选定文本,当鼠标指针位于选栏,单机 2020-05-13 …
作文《当我摘下红领巾的那一刻》500字左右,初一退队入团时写的作文,500字左右,初一退队入团时写 2020-06-02 …
左右侍郎哪个大左右侍郎哪个更大?我知道他们是次于尚书,相当于副部长,但是左右侍郎有没有大小之分?是 2020-06-20 …
求首歌:是2008年左右听的一首英文歌`当时蛮红的结尾的时候唱蛮多遍。戴妨并戴妨并戴妨并英文不会求 2020-07-05 …
求一篇千字左右具有人生哲理的好文章,当然是名家的,现当代都可以,但不要文言文的.(可以附带赏析,但 2020-07-12 …
求一篇寻堡奇遇1的英文观后感100词左右相当急寻堡奇遇1的英文观后感100词左右要带上中文翻译最好 2020-07-22 …
四个交流接触器,两个三相电机,五个行程开关…用两电机带动一个铁架,在一个四方框中运动,一打开开关, 2020-07-25 …
英语作文关于中西方文化差异的文章对要点一一陈述但不要逐一翻译150词左右适当发挥中国西方国家打招呼你 2020-11-03 …
英语作文关于中西方文化差异的文章对要点一一陈述但不要逐一翻译150词左右适当发挥中国西方国家打招呼你 2020-11-28 …
为画题一段文言文画当中有一只大船,船上有一老渔翁,还有3只鸬鹚,船下是一片枯荷和几只鸭子,左右二边是 2021-01-07 …