2017香港打折季:江西省计算机二级C语言的一个题目

来源:百度文库 编辑:高校问答 时间:2024/04/30 12:12:29
江西省计算机二级C语言的一个题目。
悬赏分:50 - 离问题结束还有 14 天 23 小时
程序中fun的功能是查询字符 c在字符串str中是否存在。例如,若输入字符串为"string"而c为't',刚输出t。请将函数fun补充完整,使它能得出正确的结果。不得增行或删改,也不得更乞讨程序的结构。
#include"stdio.h"
#include"string.h"
#include"conio.h"
viod fun(char *str,char c)
{while(*str&&*str!=c)
(______1________);
if(*str==c)
{str[0]=c;
str[1]=(____2______);
}
printf("\n the result is %s\n",str);
}
viod main()
{char s[100],c;
clrscr();
printf("\n please enter astring:\n");
gets(s);
printf("\n please input a character:");
c=getche();
fun(s,c);
}

标准答案:
1、str++
2、'\0'
另外,题目中打错了void成了viod了,编译要出错的。