请问S1E19这道题目怎么写?
首先是题目对于strlen(str1)-strlen(str2)< 0修改成strlen(str1)-strlen(str2),我不太理解。还有,为什么我在我的电脑上运行这段代码为什么会报错? 1.应该写printf("字符串%s比字符串%s短!");其中%s两边没有引号2.应该改成 strlen(s1) < strlen(s2) 本帖最后由 jackz007 于 2022-11-11 10:08 编辑
printf("字符串"%s"比字符串"%s"短!\n" , str1 , str2) ; //【有错】
}
else
}
printf("字符串"%s"比字符串"%s"长!\n" , str1 , str2) ;//【有错】
字符串的格式描述符 "%s" 必须在字符串内部
printf("字符串%s比字符串%s短!\n" , str1 , str2) ;
}
else
}
printf("字符串%s比字符串%s长!\n" , str1 , str2) ;
if(strlen(str1) - strlen(str2) < 0) // 在 str1 的长度大于 str2 的时候为 true。
if(strlen(str1) - strlen(str2)) // 在 str1 和 str2 长度不相等的时候为 true。
页:
[1]