|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
课后作业s1e14第3题,要求各种姿势打印“九九乘法表”,不知道大家是怎么完成的。我想偷点懒,把4个乘法表放到一段程序里。结果发现第3种不能打印出来(换句话说,不给运行)。当把其他几段程序屏蔽掉(前面加//)后,打印没有问题。来回折腾好几遍没找到问题所在。求助各位,帮忙看看什么原因。谢谢。
- #include<stdio.h>
- int main()
- {
- int i,j,k;
- for(i=1;i<=9;i++)
- {
- for(j=1;j<=i;j++)
- {
- printf("%d*%d=%-2d ",i,j,i*j);//左下
- }
- printf("\n");
- }
- printf("左下\n");
- printf("\n");
- printf("\n");
-
- for(i=1;i<=9;i++)
- {
- for(j=i;j<=9;j++)
- {
- printf("%d*%d=%-2d ",i,j,i*j); //左上
- }
- printf("\n");
- }
- printf("左上\n");
- printf("\n");
-
- for(i=1;j<=9;i++)
- {
- for(k=9-i;k>=1;k--)printf(" ");
- for(j=1;j<=i;j++)
- {
- printf("%d*%d=%-2d ",i,j,i*j);//右下
- }
- printf("\n");
- }
- printf("右下\n");
- printf("\n");
- printf("\n");
- printf("\n");
- for(i=1;i<=9;i++)
- {
- for(k=1;k<i;k++)
- {
- printf(" ");
- }
- for(j=i;j<=9;j++)
- {
- printf("%d*%d=%-2d ",i,j,i*j);//右上
- }
- printf("\n");
- }
- printf("右上\n");
- return 0;
- }
复制代码
|
|