c语言字符串去重_putchar输出字符串
2023-06-13 09:15:11 时间
输入一串字符,然后去重。 如:输入aaabbbbd; 输出应为abd;
#include<iostream>
#include<string>
using namespace std;
int main()
{
int n;
cin >> n;//n表示你要处理多少组
string a;//定义字符串
for (int i = 0; i < n; i++)
{
cin >> a;
bool b[50] = { 0 };
for (int j = 0; j < a.size(); j++)
{
if (b[a[j] - 'a'] == 0)
{
cout << a[j];
b[a[j] - 'a'] = 1;//重复字符-'a'总是等于相同值,故重复字符对应的布尔值都为1;
}
}
cout << "\n";
}
}
将布尔值应用进去是关键。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/230841.html原文链接:https://javaforall.cn
相关文章
- 2022-08-25:以下go语言代码输出什么?A:1 0;B:1 2;C:不能编译;D:0 0。
- java怎么输出保留两位小数_剖析Java输出怎么保留两位小数「建议收藏」
- C语言字符串输入及输出的几种方式
- c语言格式化输出「建议收藏」
- 2022-09-20:以下go语言代码输出什么?A:8 8;B:8 16;C:16 16;D:16 8。 package main import ( “unsa
- 【目标检测】YOLOv5:添加漏检率和虚检率输出
- 2022-10-04:以下go语言代码输出什么?A:{123} main.T{x:123} B:{123} T{x:123} C:boo boo D:boo m
- 2022-10-06:以下go语言代码输出什么?A:[1 2 3] [1 2 3] ;B:[1 2 3] [3 4 5]; C:[1 2 3] [3 4 5 6
- 2022-10-20:以下go语言代码输出什么?A:7;B:7.0;C:0;D:编译错误。 package main import ( “fmt“ ) func
- dos命令中DATE:~0,10输出日期格式名称格式/改为-
- 2022-08-05:以下go语言代码输出什么?A:65, string;B:A, string;C:65, int;D:报错。
- 2022-08-07:以下go语言代码输出什么?A:1 1;B:3 1;C:0 3;D:不能编译。package mainimp
- 2022-08-25:以下go语言代码输出什么?A:1 0;B:1 2;C:不能编译;D:0 0。package mainimp
- 2022-09-28:以下go语言代码输出什么?A:1 1;B:1 2;C:2 2;D:不确定。package mainimpo
- 2022-10-10:以下go语言代码输出什么?A:[1 2 3 0 1 2];B:死循环;C:[1 2 3 1 2 3];D:
- 2022-10-16:以下go语言代码输出什么?A:timed out;B:panic;C:没有任何输出。package mai
- 2022-10-18:以下go语言代码输出什么?A:panic;B:编译错误;C:moonfdd1。package mainim
- 2022-10-28:以下go语言代码输出什么?A:false false;B:true false;C:true true;D
- 2022-10-31:以下go语言代码输出什么?A:map[];B:nil;C:Panic;D:编译错误。package mai
- 测试工程师如何输出高绩效成果?
- 2023-02-21:请用go语言调用ffmpeg,解码mp4文件,输出视频信息和总帧数。
- 【C++ 语言】C++字符串 ( string 类 | 创建方法 | 控制台输出 | 字符串操作 | 栈内存字符串对象 | string* )
- 【Android 高性能音频】OboeTester 音频性能测试应用 ( Oboe 输出测试参数 | API 选择 | 音频输出设备选择 | 采样率 | 通道 | 采样格式 | 播放偏好 )
- Linux系统中将结果输出至文件的方法(linux输出到文件)
- go语言之数据类型和格式化输出详解编程语言
- Go语言实现日志系统(支持多种输出方式)
- Linux变量输出:解决方法之一(linux变量输出)
- 日志记录转存至Redis轻松实现优化(日志输出到redis中)