有哪位大佬知道这个C语言程序设计题错在哪里

2024-11-25 17:49:23
推荐回答(2个)
回答1:

#include 
#include 
void NONO();
int fun( char *t )
{
int i,length;
length=strlen(t);
for(i=0;i {
if(t[i]!=t[i+1]-1) return 0;
}
return 1;
}

void main()
{
char s[26];
printf("请输入一个字母组成的字符串 : ");
gets(s);
if( fun(s) ) printf("%s 是由连续字母组成的字符串.\n", s );
else printf("%s 不是由连续字母组成的字符串!\n", s );
NONO();
}

void NONO()
{
/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *fp, *wf ;
int i;
char s[26], *p;

fp = fopen("..\\in.dat","r") ;
wf = fopen("..\\out.dat","w") ;
for(i = 0 ; i < 10 ; i++)
{
if(!fgets(s, 26, fp)) break;
p=strchr(s,'\n');
if(p) *p=0;
if (fun(s)) fprintf(wf, "%s\n", s+2);
else fprintf(wf, "%s\n", strrev(s));
}
fclose(fp) ;
fclose(wf) ;
}

回答2:

具体一点,说明白详细要求,我有。