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

Geben Sie in einem C-Programm Zahlen aus, die nur die Ziffern 0 und 1 enthalten, sodass ihre Summe N ist

王林
王林nach vorne
2023-09-09 12:49:02855Durchsuche

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen