改for循环为while结果出错。。。。。
原for代码
程序代码:#include "stdio.h"
main()
{ int i,j,m;
printf("%4c",'*');
for(i=1;i<=9;i++)
printf("%4d",i);
printf("\n");
for(i=1;i<=9;i++)
{ printf("%4d",i);
for(j=1;j<=i;j++)
{ m=i*j;
printf("%4d",m);
}
printf("\n");
}
}可以正常显示
想修改下为while
程序代码:#include "stdio.h"
main()
{ int i,j,m;
printf("%4c",'*');
i=1;
while(i<=9)
{ i++;
printf("%4d",i);
}
printf("\n");
i=1;
j=1;
while(i<=9)
{ i++;
printf("%4d",i);
while(j<=i)
{ j++;
m=i*j;
printf("%4d",m);
}
printf("\n");
}
}
——由于新学不久,代码写的难看抱歉。。。。
输出结果啊。。。。汗颜。。。望帮助,谢~








