习题 5.15 输入一个字符串,把其中的字符按逆序输出。如输入LIGHT,则输出THGIL。
2023-09-14 09:06:56 时间
C++程序设计(第三版) 谭浩强 习题5.15 个人设计
习题 5.15 输入一个字符串,把其中的字符按逆序输出。如输入LIGHT,则输出THGIL。
(1)用字符数组方法;
(2)用string方法。
代码块:
1.
#include <iostream>
#include <string>
using namespace std;
int main()
{
char s[30], t;
int i, j, n;
cout<<"Please enter string: ";
cin>>s;
for (i=0; s[i]!='\0'; i++);
for (n=i-1, i=0, j=n; i<n/2; t=s[i], s[i]=s[j], s[j]=t, i++, j--);
cout<<s<<endl;
system("pause");
return 0;
}
2.
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s;
char t;
int i, j, n;
cout<<"Please enter string: ";
cin>>s;
s+='\0';
for (i=0; s[i]!='\0'; i++);
for (n=i, i=0, j=n-1; i<=n/2; t=s[i], s[i]=s[j], s[j]=t, i++, j--);
s[n]='\0';
cout<<s<<endl;
system("pause");
return 0;
}
相关文章
- linux驱动开发--字符设备:自动创建设备节点
- JavaScript,JS如何控制input输入字符限制
- java: InputStreamReader将字节的输入流变成字符的输入流,OutputStreamWriter将字符的输出流变成字节的输出流
- Java实现 LeetCode 777 在LR字符串中交换相邻字符(分析题)
- ORACLE 常用函数——字符函数
- php的ord函数——解决中文字符截断问题
- 通用合并表存储过程 循环变量与字符连接
- textarea限制输入字符demo效果示例(整理)
- java——判断一个字符串是否包含某个字符
- Flutter——限制TextField只能输入汉字或英文字母或数字,并限制输入最多中文10字符,英文20字符
- jsp过滤非法字符输入,防止XSS跨站攻击
- 剑指 Offer II 016. 不含重复字符的最长子字符串-滑动窗口
- 习题 3.16 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
- 习题 8.8 输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少。
- 练习 2-4 squeeze(s1, s2),将字符串s1 中任何与字符串s2 中字符匹配的字符都删除。
- VB编程:If-ElseIf判断输入的字符是数字还是字母-10_彭世瑜_新浪博客
- EditText限制输入字符类型的几种方式
- Win10 连接无线不能输入密码字符,一输入就卡死
- r语言去除字符串两端多余空格 r去掉字符串两边的空格trimws ards zhongda xiejianfeng临床数据清洗 字符两边的空格类似于 onehot编码格式
- HashTree(哈希树) ——和trie类似,只是将字符换成了质数,sphinx用到了???
- python学习===从键盘输入一些字符,逐个把它们写到磁盘文件上,直到输入一个 # 为止。
- Paddle入门实战系列(三):基于CRNN的文本字符交易验证码识别
- C# 字符与字符串操作
- 字符设备驱动程序的三种写法