|
|
[求助]
计算机二级 C题目
这个题目的答案看不懂啊,有没有人帮忙解答一下,while(q<h)里面的比较是怎么回事
#include <stdio.h>
void fun( char *a, char *h,char *p )
{
int i=0;
char *q=a;
while(q<h)
{
a=*q;
q++;
i++;
}
while(q<p)
{if(*q!='*')
{a=*q;
i++;
}
q++;
}
while(*q)
{
a=*q;
i++;
q++;
}
a='\0';
}
main()
{ char s[81],*t, *f;
void NONO ( );
printf("Enter a string:\n" ;gets(s);
t=f=s;
while(*t)t++;
t--;
while(*t=='*')t--;
while(*f=='*')f++;
fun( s , f,t );
printf("The string after deleted:\n" ;puts(s);
NONO();
}
void NONO()
{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *in, *out ;
int i ; char s[81], *t, *f ;
in = fopen("in.dat","r" ;
out = fopen("out.dat","w" ;
for(i = 0 ; i < 10 ; i++) {
fscanf(in, "%s", s) ;
t=f=s;
while(*t)t++;
t--;
while(*t=='*')t--;
while(*f=='*')f++;
fun(s, f, t);
fprintf(out, "%s\n", s) ;
}
fclose(in) ;
fclose(out) ;
}
![计算机二级 C题目]()
123.JPG |
» 猜你喜欢
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有6人回复
为什么中国大学教授们水了那么多所谓的顶会顶刊,但还是做不出宇树机器人?
已经有4人回复
版面费该交吗
已经有4人回复
面上可以超过30页吧?
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有6人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有4人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有4人回复
|