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

  • 17
  • 0
  • 约8.58千字
  • 约 13页
  • 2016-12-12 发布于贵州
  • 举报

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

问题: 输入一个字符串,用指针求出字符串的长度。 答案: #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* strFind, char* strReplace); #define

文档评论(0)

1亿VIP精品文档

相关文档