C++字符串输出乱码
#include<iostream>usingnamespacestd;intmain(){chara[100];gets(a);//输入字符串charb[100]={'...
#include<iostream>
using namespace std;
int main()
{
char a[100];
gets(a);//输入字符串
char b[100]={'*'};
int i=1,j=0,s=0,k=1;
b[0]=a[0];
for(i=1;i<=99;i++)//从第一个元素开始,判断是否与之前的元素相同,不同则存入b[]中
{
for(j=0;j<=i-1;j++)
{
if(a[j]!=a[i])
{
s++;
}
if(s==i)
{
b[k]=a[i];
k++;
}
}
s=0;
}
for(i=0;i<=k-1;i++)//输出结果
{
cout<<b[i]<<' ';
}
return 0;
} 展开
using namespace std;
int main()
{
char a[100];
gets(a);//输入字符串
char b[100]={'*'};
int i=1,j=0,s=0,k=1;
b[0]=a[0];
for(i=1;i<=99;i++)//从第一个元素开始,判断是否与之前的元素相同,不同则存入b[]中
{
for(j=0;j<=i-1;j++)
{
if(a[j]!=a[i])
{
s++;
}
if(s==i)
{
b[k]=a[i];
k++;
}
}
s=0;
}
for(i=0;i<=k-1;i++)//输出结果
{
cout<<b[i]<<' ';
}
return 0;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询