当前位置: 首页 > news >正文

江安县建设招标网站网站百度推广

江安县建设招标网站,网站百度推广,cc域名做门户网站,西安网站制作顶尖描述 对字符串中的所有单词进行倒排。 说明: 1、构成单词的字符只有26个大写或小写英文字母; 2、非构成单词的字符均视为单词间隔符; 3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时&#xf…

描述

对字符串中的所有单词进行倒排。

说明:
1、构成单词的字符只有26个大写或小写英文字母;
2、非构成单词的字符均视为单词间隔符;
3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;
4、每个单词最长20个字母;

数据范围:字符串长度满足 1≤n≤10000
输入描述
输入一行,表示用来倒排的句子

输出描述
输出句子的倒排结果

示例1

输入:
I am a student
输出:
student a am I

示例2

输入:
$bo*y gi!r#l
输出:
l r gi y bo

实现

#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>bool isCharNum(char c)
{if (((c >= 'a') && (c <= 'z')) || ((c >= 'A') && (c <= 'Z')))return true;elsereturn false;
}
int main() {char c;int sLen = 0;char s[10001][21] = {0};while (1) {int ret = scanf("%[^ \n]%c", s[sLen], &c);// printf("s: %s, len: %d, c: 0x%02x[0x%02x, 0x%02x], ret: %d\n", s[sLen], sLen, c, ' ', '\n', ret);sLen++;if (c == '\n') {break;}}// for (int i = 0; i < sLen; i++) {//     printf("%s ", s[i]);// }// printf("\n");for (int i = 0; i < sLen; i++) {int s1Len = strlen(s[i]);// printf("s: %s, len: %d\n", s[i], s1Len);for (int j = 0; j < s1Len; j++) {if (!isCharNum(s[i][j])) {s[i][j] = ' ';}}// printf("result = s: %s, len: %d\n", s[i], s1Len);}// for (int i = 0; i < sLen; i++) {//     printf("%s ", s[i]);// }// printf("\n");for (int i = sLen - 1; i >= 0; i--) {int s1Len = strlen(s[i]);char *pBuf = NULL;int m = -1;int cnt = 0;while ((pBuf = strrchr(s[i], ' ')) != NULL) {int curS1Len = strlen(s[i]);m = pBuf - s[i];// printf("pBuf: 0x%02x[0x%02x]. m = %d[%d]\n", *pBuf, '\0', m, curS1Len);if ((m + 1) != curS1Len) {  // 找到的' '不是字符串结尾printf("%s ", pBuf + 1);}m = pBuf - s[i];s[i][m] = '\0';  // 将' '换成结束符// printf("s: %s, len: %d\n", s[i], strlen(s[i]));}printf("%s ", s[i]); // 跳出while,说明没有' ',打印最后的字符串}printf("\n");
}
http://www.ritt.cn/news/9002.html

相关文章:

  • 免费自助建站快速自助建站推广代理平台
  • 下载素材第三方网站是怎么做网站优化排名提升
  • 双鸭山网站建设广州seo网站推广平台
  • 周口师范做网站百度首页登录入口
  • 未央免费做网站线上推广软件
  • 小程序开发哪家好排行榜廊坊seo优化排名
  • 做外贸需要独立网站站长推荐
  • 受欢迎的大连网站建设营销渠道分为三种模式
  • 在58同城做网站怎么样计算机培训
  • 手机网站css百度权重是怎么来的
  • 工作室网站建设怎么推广自己的微信
  • 莱芜百度网站建设百度运营优化师
  • 网站建设-丹东河北seo推广公司
  • 诸暨市建设局网站零基础能做网络推广吗
  • 做购物网站 推广广州seo推广优化
  • 制作网站的难度2022网站快速收录技术
  • 泉州网站优化排名推广什么是网络软文营销
  • 自己服务器做网站如何备案百度网络小说排行榜
  • 苏州建站公司认准苏州聚尚网络威海seo公司
  • 做网站上传服务器吗需要优化的网站有哪些?
  • 深圳建设工程中标公示厦门seo优
  • 用.net做的网站吗网络舆情监测系统软件
  • wordpress ajax很慢郑州seo线上推广系统
  • 西安有哪些做网站建设的公司好做优化关键词
  • 开通域名行者seo
  • linux建设一个网站免费b站推广入口
  • 做彩票网站服务器百度网站大全旧版
  • 校园官方网站建设搜索最全的搜索引擎
  • 国外注册网站做百度seo软件开发平台
  • 云南网站建设锐网现在搜索引擎哪个比百度好用