|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 xiaoyaozhu 于 2019-10-24 15:38 编辑
#include <stdio.h>
int main(void)
{
int a[][5]= {
{1,2,3,4,5},
{6,7,8,9,10},
{11,12,13,14,15},
{16,17,18,19,20} };
/*int i,j;
for (i = 0;i<= 3;i++)
{
for (j = 0;j<=4;j++)
{
printf("%2d",a[i][j]);
}
printf("\n");
}
return 0;*/
int i,j;
for (i = 0;i<4;i++)
{
for (j = 0;j<5;j++)
{
if(j = 4)
printf("\n");
printf("%2d",a[i][j]);
}
}
printf("\n");
return 0;
}
为什么运行是这样啊
本帖最后由 jackz007 于 2019-10-24 15:40 编辑
问题出在这一句
if(j = 4)
应该改成这样
if(j == 4)
楼主不会用代码框? #include <stdio.h>
int main(void)
{
int a[][5]= {{1,2,3,4,5} ,
{6,7,8,9,10} ,
{11,12,13,14,15} ,
{16,17,18,19,20}} ;
int i , j ;
for (i = 0 ; i < 4 ; i ++) {
for (j = 0 ; j < 5 ; j ++) {
if(j == 4) printf("\n") ;
printf("%2d" , a[i][j]) ;
}
}
printf("\n") ;
return 0 ;
}
|
|