例题:请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中。
例如:输入“1234567”,指定字符为 “4”,则输出 “123”。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。
代码如下:
#include<stdio.h>
#define N 100
main()
{
int i=0;
char s[N];
char ch;
printf("Please input a string:");
gets(s);
printf("Please input a charater:");
scanf("%c",&ch);
while(s[i]!='\0')
{
if(s[i]==ch)
break;
i++;
}
s[i]='\0';
printf("The result is:\n");
puts(s);
}
输出运行窗口如下:
越努力越幸运!
加油,奥力给!!!