我有一個問題,for循環只是繼續前進,當我調試它說,後n = 4,我= 4它自動分配i = 1 againt。我不知道有什麼不好,請大家幫忙(編碼c。與開發的C++)C:無法停止for循環
#include <stdio.h>
int main(void)
{
int a[4][4] , sum = 0;
for (int n = 0 ; n <= 4 ; ++n)
{
printf ("enter row %d : ", n+1);
for (int i = 0 ; i <= 4 ; ++i)
scanf ("%d",&a[n][i]);
}
printf ("row totals : ");
for (int n = 0 ; n <= 4 ; ++n)
{
for (int i = 0 ; i <= 4 ; ++i)
{
sum += a[n][i];
printf ("%d",sum);
}
sum = 0 ;
printf ("%d ",sum);
}
printf ("\ncolumn total : ");
for (int n = 0 ; n <= 4 ; ++n)
{
for (int i = 0 ; i <= 4 ; ++i)
sum += a[i][n];
sum = 0 ;
printf ("%d ",sum);
}
return 0;
}
*哪個* for for循環?你有六個。 – Beta
沒有明顯的調試,DCV。 –