C/C++ 第八周串和数组 (一)顺序串算法 项目2—(二)

来源:互联网 发布:java api接口签名验证 编辑:程序博客网 时间:2024/05/29 17:26

/*        *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;}
运行截图:



学习心得:

实现将已知字符串所有字符倒过来重新排列,强化了我对串的知识的更深的了解。



阅读全文
0 0
原创粉丝点击