4 Stimmen

Wie berechnet man die Anzahl der Tage zwischen zwei gegebenen Daten? (Schaltjahr-Hindernis)

  • Jedes Jahr, das gleichmäßig durch 400 teilbar ist, ist ein Schaltjahr (z. B. war 2000 ein Schaltjahr).
  • Jedes andere Jahr, das durch 100 teilbar ist, ist kein Schaltjahr (z. B. waren die Jahre 1700, 1800 und 1900 keine Schaltjahre).
  • Jedes andere Jahr, das durch 4 teilbar ist, ist ein Schaltjahr (z. B. 1996 und 2004 sind Schaltjahre).

Aber ich bin mir nicht sicher, wie ich in meinem C-Programm verschachtelte if-Zustände erstellen kann, die die richtige Antwort liefern würden...

0voto

Robert L Punkte 1965

Dafür brauchen Sie überhaupt keine verschachtelten Konditionale.

Tipp: Versuchen Sie nicht herauszufinden, ob ein bestimmtes Jahr ein Schaltjahr ist, sondern ermitteln Sie die Gesamtzahl der Schalttage, die vor diesem Jahr lagen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X