1 / 21
文档名称:

华为机试题及答案.pdf

格式:pdf   大小:520KB   页数:21页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

华为机试题及答案.pdf

上传人:buxiangzhid56 2022/5/24 文件大小:520 KB

下载得到文件列表

华为机试题及答案.pdf

相关文档

文档介绍

文档介绍:: .
_ -可编辑修改-______________________________________________________________________________________________________________
output[i]=input[i]+1;
if(output[i]==123)
{
output[i]=97;
}
}
else
{
output[i]=input[i]+2;
if(output[i]==123)
{
output[i]=97;
}
if(output[i]==124)
{
output[i]=98;
}
}
}
}
output[i+1]='\0';
-可编辑修改-______________________________________________________________________________________________________________
}
int main()
{
char in[20]={"asdfzzxzxz"};
char on[20];
//gets(in);
convert(in,on);
printf("%s",on);
return 0;
}
3、通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,
若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。
测试:输入:“afafafaf” 输出:“af”
#include<>
#include<>
void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr)
{
int i,j,count;
int k=0;
for(i=0;i<strlen(pInputStr);i++)
{
count=0;
-可编辑修改-______________________________________________________________________________________________________________
for(j=0;j<strlen(pOutputStr);j++)
{
if(pInputStr[i]==pOutputStr[j])
{
count++;
}
}
if(count==0)
{
pOutputStr[k++]=pInputStr[i];
}
}
pOutputStr[k]='\0';
}
int main()
{
char in[20]={"aabbccabacddsads"};
char on[20];
//gets(in);
stringFilter(in,strlen(in),on);
printf("%s",on);
return 0;
-可编辑修改-_______________________________