|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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 ;
- }
复制代码
|
|