以下是引用zhanghuan_10在2006-11-18 18:12:40的发言:
我写了一个,不过我不会右对齐,呵呵,只能左对齐了!
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i, j, k;
for(j = 1;j < 6;j ++)
{
printf("%d", 1);
for(i = 2;i <= j;i ++)
{
printf("%d", i);
}
for(k = i - 2;k > 0;k --)
{
printf("%d", k);
}
printf("\n");
}
return 0;
}
全部的数右对齐前面输出相应个空格.单个数右对齐用%-d.
倚天照海花无数,流水高山心自知。