[code=Java]
printf("%d\n",monat , "%10.2f %10.2f %10.2f %10.2f\n" ,betrag ,zinsen ,guthaben ,sumZinsen);
[/code]
So funktioniert das nicht, der erste Parameter is schon der komplette Format String und danach kommen nur noch die Werte, korrekt wäre also
[code=Java]
printf("%d\n%10.2f %10.2f %10.2f %10.2f\n", monat ,betrag ,zinsen ,guthaben ,sumZinsen);
[/code]
Damit deine Monate gleich lang sind, kannst %2d verwenden, z.b. würde "1" zu " 1" formatiert werden