Mein Code soll einen Wert für die Größe des Arrays und die Werte von Benutzern akzeptieren und dann die Zellen, die über und links von der [i] liegen j] Zelle einschließlich und in die [i] [j] -Zelle im Summenmatrix-Array einfügen. Dieser Code kompiliert und akzeptiert einen n-Wert und Werte entsprechend, aber druckt Nullen. Ich habe überprüft, ob die Werte in das Eingabearray eingefügt werden, indem ich das Array in printf von der Summenmatrix zur Eingabe ändere und auch Nullen erhalte. Ist das ein Problem beim Abrufen der Werte für das Eingabearray?Hey kann jemand mir bei dieser Aufgabe helfen in C
Also habe ich den Code so anstelle von% .2lf seine% .2f und alles funktioniert eine Suche auf Google zeigte mir, dass $ lf macht diese Art von Sache manchmal.
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
ncells=i*j;
sum+=input[i][j];
avrage=(sum)/(ncells);
sumatrix[i][j]=avrage;
}
}
Dies wird allgemein als gute Praxis zu setzen geschweiften Klammern um alle:
Gibt es etwas Besonderes Arrays mit 78 Elementen sein würde? (In Ascii, das ist). – EOF
Sie sollten keine Profanität in Ihre Fragen aufnehmen. Außerdem haben Sie nichts in geschweiften Klammern umgeben. Dein Code wird alle möglichen Dinge tun, die du nicht willst. –
'für (i = 1; i <=n;i++)'-->' für (i = 0; i
BLUEPIXY