名古屋城堡威斯汀:C语言的朋友帮我编一下这题啊~~急!!
来源:百度文库 编辑:高考问答 时间:2024/04/30 02:19:43
// zd_18.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
char str[100];
void fun()
{
int i,j;
for(i=0;i<100;i++)
{
if(str[i]=='e')
{
for(j=i;j<100;j++)
str[j]=str[j+1];
}
}
}
int main(int argc, char* argv[])
{
// scanf("%s",&str);
char ch;
for(int i = 0;(i < 100) && ((ch = getchar()) != EOF)
&& (ch != '\n'); i++ )
str[i] = (char)ch;
fun();
printf("%s\n",str);
return 0;
}
输出:
i am a teacher.you are a student.
i am a tachr.you ar a studnt.
Press any key to continue
/* delet char 'e' in a string */
#include<stdio.h>
char* fun(char* str2);
main()
{
char str[100];
gets(str);
fun(str);
printf("%s", str);
printf("\n");
}
char* fun(char *str2)
{
int i,j=0;
for(i=0; i<100; i++,j++)
{
if(str2[j] != 'e')
str2[i] = str2[j];
else
i--;
}
return str2;
}