.
.
华为机试题及答案
1、通过键盘输入任意一个字符串序列,字符串可能包含多个子串,子串以空格分隔。请编写一个程序,自动分离出各个子串,并使用’,’将其分隔,并且在最后也补充一个’,’并将子串存储。
测试:输入:“abc def gh i d” 输出:“abc,def,gh,i,d,”
#includestdio.h
#includestring.h
void DivideString(const char *pInputStr, long lInputLen, char *pOutputStr)
{
int i=0,j=0;
int flag=0;
while(pInputStr[i]== )
{
i++;
}
for(;ilInputLen;i++)
{
if(pInputStr[i]== )
{
flag=1;
continue;
}
if(flag==1)
{
flag=0;
pOutputStr[j++]=,;
}
pOutputStr[j++]=pInputStr[i];
}
pOutputStr[j++]=,;
pOutputStr[j]=\0;
}
int main()
{
char test[40];
char re[40];
gets(test);
D
您可能关注的文档
最近下载
- 标准图集-05J624-1 百叶窗(一).pdf VIP
- 世界科技发展年表.docx VIP
- 学在中国基础教程2第1课差点儿认不出你了.pptx VIP
- 离子注入设备用陶瓷静电卡盘.pdf VIP
- 2025年第三期“1+X”建筑信息模型(BIM)职业技能等级考试——初级——实操试题.pdf VIP
- 2026(课件)室性心律失常[第8版].pptx VIP
- 中国行业标准 GA/T 2008-2022法庭科学 枪支检验技术规范.pdf
- 苏教版小学五年级数学上册第8单元用字母表示数单元测试题(附答案)(2).doc VIP
- 山东省威海市2024—2025学年上学期八年级数学期末试题(含答案与解析).pdf VIP
- 第46届世界技能大赛贵州省选拔赛-平面设计技术(样题+评分标准).docx VIP
原创力文档

文档评论(0)