Vielen Dank alle Ich möchte den Programmcode "Geben Sie die natürliche Zahl n und drucken Sie die gerade Zahl kleiner als n und die ungerade Zahl ist kleiner als n ". Wenn ich versuche, die FOR() -Schleife zu verwenden, läuft es nicht richtig. Und ich verstehe nicht warum. Dies ist mein CodeGeben Sie die natürliche Zahl n und drucken Sie noch kleinere Zahlen n und ungerade Zahlen kleiner als n
puts("even number");
for(i=0;i<=n;i=i+2)
{printf("%3d",i);}
printf("\n");
puts("odd number ");
for(j=1;j<=n;j=j+2);
{printf("%3d",i);}
Und das ist das Ergebnis, wenn ich gebe n = 10 enter image description here Dank all
Wo ist 'n' definiert? hast du 'scanf' benutzt? –
Entschuldigung für Tippfehler .i wird es beheben – Divide
Warum haben Sie die Frage geändert? Was ist deine Frage? –