#include
#include
int main()
{
char c;
while((c=getchar())!=EOF){
char s[100];
int i;
scanf("%s",&s);
if(strlen(s) == 11)
{
if(s[0]=='1'){
printf("1");}
else{
printf("0");}
}
else{
printf("0");}
for(i = 0; s[i]; i ++)
{
if(i<48&&i>57)
{
printf("0");
}
break;
}
}
return 0;
}
为什么输出的结果总是一个0呀?谢谢!
输入的第一个字符给了c,第二个开始给的s。
最后那个for里的is恒成立。判断条件应该是s[i]