输出必须显示在由n行和n列组成的二维网格中,对于n=5的情况,如下所示:
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20
5 10 15 20 25
可以在printf()函数中使用特殊的“\t”字符来获得清晰的输出。
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int i, j, n;
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
for (j = 1; j <= n; j++)
{
if(j<n)
printf("%2d\t", i * j);
else
printf("%2d\n", i * j);
}
}
return 0;
}
#include <stdio.h>
int main()
{
int n=5;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
printf("%d ",i*j);
}
printf("\n");
}
return 0;
}