题目:输出 9*9口诀
1.程序分析:
分行与列考虑,共 9 行 9列,i 控制行,j 控制列。
2.程序源代码:
#include<stdio.h>
int main()
{
int i,j,result;
printf("\n");
for(i=1;i<10;i++)
{for(j=1;j<10;j++)
{
result=i*j;
printf("%d*%d=%-3d",i,j,result);/*-3d 表示左对齐,占3 位*/
}
printf("\n");/*每一行后换行*/
}
}
3.代码及编译结果截图:
4.知识点:
1.%-md:输出格式为整形,长度为m(输出最小长度),左对齐;
%m.nf:输出格式为float型,即带小数点的小数,m为总长度,n为小数长度。
就是左右对齐的问题,正数右对齐,负数左对齐。
注:此文章用于个人学习,若有侵权请联系删掉.