/*
*Copyright(c)2017,烟台大学计算机学院
*All right reserved.
*文件名:main.cpp sqqueue.h sqqueue.cpp
*作者:黄士胜
*完成日期:2017年11月1日
*版本号:v1.0
*
*问题描述: 采用顺序存储的方式存储串,实现下列算法并测试。
*输入描述:无
*程序输出:见运行结果截图
*/
问题二
(2)试编写算法,实现将已知字符串所有字符倒过来重新排列。如ABCDEF改为FEDCBA:
主函数:
#include <stdio.h>
#include "../sqString.h"
void Invert(SqString &s)
{
int i;
char temp;
for (i=0; i<s.length/2; i++)
{
temp = s.data[i];
s.data[i]=s.data[s.length-i-1];
s.data[s.length-i-1] = temp;
}
}
int main()
{
SqString s;
StrAssign(s, "abcdefg");
Invert(s);
DispStr(s);
return 0;
}
运行截图:
学习心得:
实现将已知字符串所有字符倒过来重新排列,强化了我对串的知识的更深的了解。
来源:oschina
链接:https://my.oschina.net/u/4275665/blog/3216390