Heim >Backend-Entwicklung >C++ >Geben Sie in einem C-Programm Zahlen aus, die nur die Ziffern 0 und 1 enthalten, sodass ihre Summe N ist
Bei einer gegebenen ganzen Zahl n besteht die Aufgabe darin, Zahlen auszugeben, die nur aus 0 und 1 bestehen und deren Summe gleich der ganzen Zahl n ist.
Die Zahlen, die nur 0 und 1 enthalten, sind 1, 10, 11, also müssen wir alle Zahlen drucken, die addiert werden können, um gleich n zu erhalten.
Wenn wir beispielsweise n = 31 eingeben, kann die Antwort 10+10+11 oder 10+10 +10+1 sein , wodurch die folgende Ausgabe generiert wird:
Input: 31 Output:10 10 10 1
Das obige ist der detaillierte Inhalt vonGeben Sie in einem C-Programm Zahlen aus, die nur die Ziffern 0 und 1 enthalten, sodass ihre Summe N ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!