我要提问奇虎首页 > 赏金社区 > 工作教育 > 查看问题

已经解决 谁能帮帮忙把这个c语言程序修改下

  提问于2008-04-30 17:44:52  解决时间:2008-05-07 18:21:00

#include<stdio.h>
int fun(char str[])
{
int n,k,flag=1;
for(n=0;str[n]!='\0';n++)
{for(k=0;k<n/2;k++)
{
if(str[k]!=str[n-k-1])
{
flag=0;goto L1;
}
}
}L1:;
return flag;
}
void main()
{
char s[80];
printf("\n please");
gets(s);
if(fun(s)==1)
printf("yes");
else
printf("no");
}

我来评论

回答于 2008-04-30 18:09:35

忘光了,帮你顶贴,让高手看到

按回答时间 | 按评价高低网友回答(共2个回答)

回答于 2008-04-30 23:16:53 2楼

程序的错误就在于L1:后面没有分号。也就是说
flag=0;goto L1;
}
}
}L1:
return flag;
}

 1 

我的评论
 
登录 | 注册 (登录后发表评论,被支持会得到经验值和金币奖励哦 积分规则)

Copyright©2008 Qihoo.com All Rights Reserved 奇虎网
廊坊报警服务

&bnsp;