2017-07-01 3 views
-1

Ich habe dieses Programm, das mir die richtigen Ausgänge gibt, aber ich bin nicht in der Lage, sie aus irgendeinem Grund in einer einzigen Zeile zu bekommen. Unten gezeigt ist eine Beispielausführung des Codes, den die Hausaufgabe wünscht.Wie erhalten Sie die Ausgänge auf einer einzigen Leitung?

+0

Sie können Boilernummern separat außerhalb der Schleife drucken? –

+0

@Rohan Kumar Hallo, wenn ich die Kessel Zahlen außerhalb der Schleife, es endet nur zeigt mir den letzten Wert, der 15 ist, und nicht den ganzen Rest. Das Gleiche passiert, wenn ich die Druckanweisung in eine andere Funktion setze – skyblade1234

Antwort

1

sollten Diese

printf("Boiler Numbers [%d,%d]:",start,end); 
for (x = start; x <= end; x++) 
    { 
    output = (x * (x + 1))/2; 
    printf("%d ", output++); 
    } 
+0

vielen Dank, das hat funktioniert – skyblade1234

+0

Nun, ich habe @ IljaEverilä –

0

Letzte Zeile Ihre PrinTif tun, es so ändern:

printf("Boiler Numbers [%d %d]: %d", start, end, output++); 

Sie ein 'n \' haben, die Zeilenumbruch Befehl ist. Ersetzen Sie die letzte Zeile durch oben und Sie sollten gut gehen.

+0

bearbeitet. Ich würde keine durch Leerzeichen getrennte Liste von Zahlen drucken. –

Verwandte Themen