作者ewan7954 (Yuan)
看板b97902HW
标题[问题] 钢弹 我怀疑是电脑有问题还是我有问题
时间Thu Oct 23 19:55:02 2008
code 有点长 请见谅
char input1[53] ;
char input2[53] ;
char s1[53] ;
char s2[53] ;
int lenth1 ;
int lenth2 ;
int situation = 0 ;
scanf("%s",input1) ;
scanf("%s",input2) ;
lenth1 = strlen(input1) ;
lenth2 = strlen(input2) ;
for(int i = 0 ; i<=lenth1-1 ;i++)
{
s1[i]= input1[lenth1-1-i] ;
}
for(int i = 0 ; i<=lenth2-1 ; i++)
{
s2[i] = input2[lenth2-1-i];
}
if(strcmp(input1,s1)==0)
{
situation = situation +1 ;
}
if(strcmp(input2,s2)==0)
{
situation = situation +2;
}
printf("%d\n",situation ) ;
我自己在丢测资时
丢22.22 1.1
出来是 3 嗯 很好
但我丢 1.1 22.22
出来是 1
我觉得我没打错啊........检查好多遍了还是一样
有人可以帮我解答一下吗 ?
※ 编辑: ewan7954 来自: 140.112.241.73 (10/23 20:00)
1F:推 silentvow:使用字串函式时请确认字串结尾 ... 10/23 20:03
2F:推 yangmie:你没让字串有结尾 10/23 20:03
3F:→ chenaren:哇那是什麽函式 @@! 10/23 20:04
4F:→ ewan7954:多谢各位的解答 不过我想问 为啥第一个没加可以过 10/23 20:44
5F:→ ewan7954:第二个没加结尾就错 10/23 20:45