leo-liu 发表于 2020-8-2 11:40:49

Xcode中入门问题

这是程序:
请问为什么不能让输出数据像九九乘法表一样,横着?
#include<stdio.h>
int main()
{
    int i,j;
    for(i=1;i<=9;i++)
    {
      for(j=1;j<=i;j++)
            printf("%d*%d=%-2d\n",i,j,i*j);
      putchar('\n');
    }
    return 0;
}


这是输出数据

1*1=1

2*1=2
2*2=4

3*1=3
3*2=6
3*3=9

4*1=4
4*2=8
4*3=12
4*4=16

5*1=5
5*2=10
5*3=15
5*4=20
5*5=25

6*1=6
6*2=12
6*3=18
6*4=24
6*5=30
6*6=36

7*1=7
7*2=14
7*3=21
7*4=28
7*5=35
7*6=42
7*7=49

8*1=8
8*2=16
8*3=24
8*4=32
8*5=40
8*6=48
8*7=56
8*8=64

9*1=9
9*2=18
9*3=27
9*4=36
9*5=45
9*6=54
9*7=63
9*8=72
9*9=81

Program ended with exit code: 0               



请问为什么不能让输出数据像九九乘法表一样,横着?

baige 发表于 2020-8-2 11:44:05

#include<stdio.h>
int main()
{
   int i,j;
   for(i=1;i<=9;i++)
   {
         for(j=1;j<=i;j++)
             printf("%d*%d=%-2d ",i,j,i*j);// 这里多了\n换行
         putchar('\n');
   }
   return 0;
}
页: [1]
查看完整版本: Xcode中入门问题