Faits: Faits: A. Z._, ressortissant turc, né en 1965, a déposé une demande d'asile en Suisse au début de l'année 1984, puis en mars 1985 et a été attribué au canton de Schaffhouse. De 1986 à 1989, il a été marié à une compatriote, dont il a eu un premier enfant. En 1992, sa demande d'asile a été rejetée, mais il a été mis au bénéfice d'une autorisation annuelle de séjour dans le canton de Bâle-Ville, en raison de son mariage avec une ressortissante suisse; cette union a duré jusqu'en 1997. Durant cette période, Z._ a eu un deuxième enfant avec sa première épouse de nationalité turque. En 1998, les autorités cantonales ont refusé de prolonger son autorisation de séjour à la suite de son divorce d'avec sa seconde épouse et, après épuisement des voies de recours, a prononcé son renvoi de Suisse le 20 février 1999. L'intéressé est toutefois revenu en Suisse et a déposé une troisième demande d'asile sur laquelle les autorités fédérales ne sont pas entrées en matière. A nouveau renvoyé le 29 juin 2001, il est revenu en Suisse vers la fin du mois de juillet 2001 et a été pris en charge par le Collectif des Sans-papiers, dans le canton de Neuchâtel. Sur le plan pénal, Z._ a été condamné à trois reprises: - le 20 novembre 1992, à quatre ans et demi de réclusion et à dix ans d'expulsion du territoire, cette dernière sanction étant assortie du sursis pendant cinq ans, pour infraction répétée et qualifiée à la loi fédérale sur les stupéfiants (LStup; RS812.121.1); - le 16 novembre 1998, à quatre mois d'emprisonnement pour divers délits, tels que tentative de lésions corporelles, menaces, contraintes et usage abusif du téléphone; - le 30 décembre 1999, à soixante jours d'emprisonnement avec sursis, pour rupture de ban, dans la mesure où il était sous le coup d'une interdiction d'entrer en Suisse d'une durée de trois ans depuis le 24 février 1999, mesure étendue jusqu'au 19 février 2003. - le 30 décembre 1999, à soixante jours d'emprisonnement avec sursis, pour rupture de ban, dans la mesure où il était sous le coup d'une interdiction d'entrer en Suisse d'une durée de trois ans depuis le 24 février 1999, mesure étendue jusqu'au 19 février 2003. B. Par décision du 7 novembre 2002, l'Office fédéral des étrangers (actuellement: l'Office fédéral de l'immigration, de l'intégration et de l'émigration, ci-après: l'Office fédéral) a refusé de mettre Z._ au bénéfice d'une exemption aux mesures de limitation des étrangers. Statuant le 3 mars 2004 sur le recours de l'intéressé, le Département fédéral de justice et police l'a rejeté. Il a retenu en bref que les relations de Z._ avec le territoire helvétique, ainsi qu'avec ses enfants résidant à Bâle chez son ex-épouse, n'étaient pas de nature à permettre la reconnaissance d'un cas d'extrême gravité, en faisant abstraction de l'illégalité de ses séjours en Suisse et de ses condamnations pénales. Statuant le 3 mars 2004 sur le recours de l'intéressé, le Département fédéral de justice et police l'a rejeté. Il a retenu en bref que les relations de Z._ avec le territoire helvétique, ainsi qu'avec ses enfants résidant à Bâle chez son ex-épouse, n'étaient pas de nature à permettre la reconnaissance d'un cas d'extrême gravité, en faisant abstraction de l'illégalité de ses séjours en Suisse et de ses condamnations pénales. C. Agissant par la voie du recours de droit administratif, Z._ conclut à l'annulation de la décision du Département fédéral de justice et police du 3 mars 2004 et demande d'être exempté des mesures de limitation. Le Tribunal fédéral a renoncé à procéder à un échange d'écritures et à requérir le dossier de la cause.