练习8-8 移动字母
练习8-8 移动字母 (10 分)
本题要求编写函数,将输入字符串的前3个字符移到最后。
函数接口定义:
void Shift( char s[] );
其中char s[]
是用户传入的字符串,题目保证其长度不小于3;函数Shift
须将按照要求变换后的字符串仍然存在s[]
里。
裁判测试程序样例:
#include <stdio.h>
#include <string.h>#define MAXS 10void Shift( char s[] );void GetString( char s[] ); /* 实现细节在此不表 */int main()
{char s[MAXS];GetString(s);Shift(s);printf("%s\n", s);return 0;
}/* 你的代码将被嵌在这里 */
输入样例:
abcdef
输出样例:
defabc
void Shift( char s[] ){char a[3];int j,i;for(i=0;i<3;i++){a[i]=s[i];}for(i=3;s[i];i++){s[i-3]=s[i];}for(j=i-3,i=0;i<3;i++){s[j++]=a[i];}
}
练习8-8 移动字母相关推荐
- LeetCode简单题之解码字母到整数映射
题目 给你一个字符串 s,它由数字('0' - '9')和 '#' 组成.我们希望按下述规则将 s 映射为一些小写英文字符: 字符('a' - 'i')分别用('1' - '9')表示. 字符('j' ...
- LeetCode简单题之判断句子是否为全字母句
题目 全字母句 指包含英语字母表中每个字母至少一次的句子. 给你一个仅由小写英文字母组成的字符串 sentence ,请你判断 sentence 是否为 全字母句 . 如果是,返回 true :否则, ...
- LeetCode简单题之寻找比目标字母大的最小字母
题目 给你一个排序后的字符列表 letters ,列表中只包含小写英文字母.另给出一个目标字母 target,请你寻找在这一有序列表里比目标字母大的最小字母. 在比较时,字母是依序循环出现的.举个例子 ...
- LeetCode简单题之有效的字母异位词
题目 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词. 示例 1: 输入: s = ...
- C++ 字符串字母大小写转换
C++ 字符串字母大小写转换 使用algorithm,里面的tolower(转小写)toupper(转大写) #include <iostream> #include <string ...
- python 把字母转数字
python把字母转数字,其实这样说是不对的,应该说是python 把字符转数字, 就是把字符转成对应的ASCII (American Standard Code for Information In ...
- 28自定义View 模仿联系人字母侧栏
自定义View LetterView.java package com.qf.sxy.customview02;import android.content.Context; import andro ...
- js字母大小写字母转换
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD ...
- php 英文小写变大写,PHP英文字母大小写转换函数
例1,每个单词的首字母转换为大写:ucwords() 复制代码 代码示例: $foo = 'hello world!'; $foo = ucwords($foo); // He ...
- c语言赋值x为字母,C语言算术、赋值、关系、逻辑运算详细剖析---
标识符和关键字 ¨标识符:用来标识程序中的变量.符号常量.函数.数组.类型.文件等对象的名字.标识符只能由字母.数字和下划线组成,且第一个字符必需为字母或下划线.C语言中大小写字母是两个不同的字符. ...
最新文章
- axi dma 寄存器配置_FPGA Xilinx Zynq 系列(三十二)AXI 接口
- 对ESB概念的理解(转)
- 【Python刷题】_5
- 来自http://oldboy.blog.51cto.com/2561410/1308647 有趣的企业shell实战编程题:
- MaxCompute技术人背后的故事:从ApacheORC到AliORC
- Spring、SpringBoot常见面试题与答案
- Qt工作笔记-Qt连接Mysql数据库,检索及修改表数据
- 方法重载与重写,返回类型
- PowerShell 扩展工具第四波!
- 依赖反转原则DIP 与使用了Repository模式的asp.net core项目结构
- 金融风控必备:想从手机上做风控管理?原来还可以从设备指纹入手
- 计算机组成原理课后习题答案(第五版白中英)
- 浏览器必备6大宝藏网站,再也不用求资源!良心安利速速收藏
- addEventListener和attachEvent
- 音频知识之OGG格式分析
- 查询计算机的配置命令是什么,查看电脑配置指令大全
- Unity使用VS2019打开代码出现不兼容的解决方法
- iOS 给文字上面加贯穿横线
- Java:使用POI实现word的docx文件的模板功能
- printf(%3s,%7.2s,%.4s,%-5.3s\n,CHINA,CHINA,CHINA,CHINA);