都正确,但是一般情况下,用が较多用は的话,给人感觉你还有下文,因为は起到强调对比等作用,你用は则暗示著,花要开了但是草没绿,或者强调花是要开而不是要落.
我用百度翻译结果如下:花は咲く——花朵盛开花が咲く——开花所以意思应该是差不多一样的~
花は咲く 和 花が咲く:意思一样都对花は咲く:花开花が咲く:花开(不是别的开)