题目:
按如下下三角格式,编程输出九九乘法表。
程序:
#include <stdio.h>
int main()
{
int m,n;
for (m=1;m<10;m++)
{
for (n=1;n<10;n++)
{
if (n<=m)
printf("%4d" ,m*n);
}
printf("\n");
}
return 0;
}
2.0
题目:
编程输出以下形式的乘法九九表:
输出格式要求:"%1d*%1d=%2d "
程序:
#include <stdio.h>
int main()
{
int m,n;
for (m=1;m<10;m++)
{
for (n=1;n<10;n++)
{
if (n<=m)
printf("%1d*%1d=%2d " ,m,n,m*n);
}
printf("\n");
}
return 0;
}
3.0
题目:
输出如下图所示的下三角形乘法九九表。
1 2 3 4 5 6 7 8 9
------------------------------------------------------------------
1
2 4
3 6 9
4 8 12 16
…
9 18 27 36 45 54 63 72 81
**输出格式要求:"\n-----------------------------\n" "%4d"
程序运行示例如下:
1 2 3 4 5 6 7 8 9
-----------------------------
1
2 4
3 6 9
4 8 12 16
5 10 15 20 25
6 12 18 24 30 36
7 14 21 28 35 42 49
8 16 24 32 40 48 56 64
9 18 27 36 45 54 63 72 81
程序:
#include <stdio.h>
int main()
{
int m,n,i;
for (i=1;i<10;i++)
{
printf("%4d" ,i);
}
printf("\n-----------------------------\n");
for (m=1;m<10;m++)
{
for (n=1;n<10;n++)
{
if (n<=m)
printf("%4d" ,m*n);
}
printf("\n");
}
return 0;
}
4.0
题目:
编写程序,打印输出如下图所示的乘法九九表:
1 2 3 4 5 6 7 8 9
- - - - - - - - -
1 2 3 4 5 6 7 8 9
4 6 8 10 12 14 16 18
9 12 15 18 21 24 27
16 20 24 28 32 36
25 30 35 40 45
36 42 48 54
49 56 63
64 72
81
****输入提示信息格式: “Input n:\n”
****输入数据格式要求: “%d”
****输出数据格式要求: “%4d”
注:
1)若输入9,则打印结果为:
1 2 3 4 5 6 7 8 9
- - - - - - - - -
1 2 3 4 5 6 7 8 9
4 6 8 10 12 14 16 18
9 12 15 18 21 24 27
16 20 24 28 32 36
25 30 35 40 45
36 42 48 54
49 56 63
64 72
81
2)若输入6,则打印结果为:
1 2 3 4 5 6
- - - - - -
1 2 3 4 5 6
4 6 8 10 12
9 12 15 18
16 20 24
25 30
36
3)若输入4,则打印结果为:
1 2 3 4
- - - -
1 2 3 4
4 6 8
9 12
16
程序:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,m,n,i,j;
printf("Input n:\n");
scanf("%d",&a);
for (i=1;i<=a;i++)
{
printf("%4d" ,i);
}
printf("\n");
for (j=1;j<=a;j++)
{
printf(" -");
}
printf("\n");
for (m=1;m<=a;m++)
{
for (n=1;n<=a;n++)
{
if (n>=m)
printf("%4d" ,m*n);
}
printf("\n");
}
return 0;
}