华为最新笔试题——编程题及答案.docVIP

  • 218
  • 0
  • 约 13页
  • 2016-12-21 发布于贵州
  • 举报
问题: 输入一个字符串,用指针求出字符串的长度。 答案: #include stdio.h int main() { char str[20], *p; int length=0; printf(“Please input a string: ”); gets(str); p=str; while(*p++) { length++; } printf(“The length of string is %d\n”, length); return 0; } 问题:使用C语言实现字符串中子字符串的替换 描述:编写一个字符串替换函数,如函数名为 StrReplace(char* strSrc, char* strFind, char* strReplace),strSrc为原字符串,strFind是待替换的字符串,strReplace为替换字符串。 举个直观的例子吧,如:“ABCDEFGHIJKLMNOPQRSTUVWXYZ”这个字符串,把其中的“RST”替换为“ggg”这个字符串,结果就变成了: ABCDEFGHIJKLMNOPQgggUVWXYZ 答案一: #include stdio.h #include string.h void StrReplace(char* strSrc, char

文档评论(0)

1亿VIP精品文档

相关文档