感谢LZ的收集啊,大家一起写出来的居然有这么多思路,不简单啊
程序代码:
#include <stdio.h>
#define ABS(x) ((x)>0?(x):(-(x)))
#define N 10
int main()
{
int i,j;
for(i=0;i<2*N-1;i++)
{
j=ABS(N-i-1);
printf("%*c%-*c\b*\n",j+1,' ',2*(N-j)-1,'*');
}
return 0;
}

程序代码:
#include <stdio.h>
#define ABS(x) ((x)>0?(x):(-(x)))
#define N 10
int main(int i)
{return i<2*N? printf("%*c%-*c\b*\n",ABS(N-i)+1,' ',2*(N-ABS(N-i))-1,'*'),main(++i): 0;}
