七、使用printf打印9*9乘法口诀。
编程思路:9行9列的表,可定义两个数控制行和列。
#include <stdio.h>
/*%3d的意思是,给当前输出项默认最少分配三个/输出位置,
如果输出的内容少于三个字符,那么在其前面补上空格,如果多于三个字符,
那么安原文输出 printf("%3d",2); 结果就是:空格空格2
printf("%3d",22); 结果就是:空格22 printf("%3d",1234); 结果就是:1234
而%-3d正好相反,是在输出项后面补上空格 如: printf("%-3d",2); 结果就是:2空格空格 以此类推*/
int main()
{
int i,j,result;
printf("\n");
for (i=1;i<10;i++)
{
for(j=1;j<=i;j++) //列与行成正比关系
{
result=i*j;
printf("%d×%d=%-3d",i,j,result);
}
printf("\n"); //换行
}
}
每天一练,坚持不懈,少侠带你进入C语言的世界修炼!