c语言题目做
发布时间: 2022-07-18 09:04:58
㈠ 这道c语言题怎么做
#include<stdio.h>
void fun(char *a,char *h,char *p)
{
a=h;
while ( h<=p ) { if ( *h!='*' ) { *a=*h; a++; } h++; }
while ( *h ) { *a=*h; a++; h++; }
*a=0;
}
void main()
{
char s[81],*t, *f;
printf("Enter a string:
"); gets(s);
t=f=s;
while ( *t ) t++; t--;
while ( *t=='*' ) t--;
while ( *f=='*' ) f++;
fun(s,f,t );
printf("The string after deleted:
"); puts(s);
}
㈡ c语言编程题,怎么做,求教
挺简单的基础C语言题目,思路大概如下
char*myfunc(char*p,intsize)
{
char*tmp_p1=p;
char*new_p,*tmp_p2;
new_p=malloc(size*sizeof(char));
tmp_p2=new_p;
while(*(tmp_p1++)!='