新人新帖 求教了啊? 程序编写
1 1 1 1 1 1 1 1 1 11 2 2 2 2 2 2 2 2 1
1 2 3 3 3 3 3 3 2 1
1 2 3 4 4 4 4 3 2 1
1 2 3 4 5 5 4 3 2 1
1 2 3 4 5 5 4 3 2 1
1 2 3 4 4 4 4 3 2 1
1 2 3 3 3 3 3 3 2 1
1 2 2 2 2 2 2 2 2 1
1 1 1 1 1 1 1 1 1 1
双循环for
2013-12-08 22:07
2013-12-08 22:13
2013-12-08 22:14
程序代码:#include <stdio.h>
#define mymin(a,b) ((a)<=(b)?(a):(b))
int main()
{
const int n = 10;
for( int i=0; i<n*n; ++i )
{
int rmin = mymin( i/n+1, n-i/n );
int cmin = mymin( i%n+1, n-i%n );
int min = mymin( rmin, cmin );
printf( "%d%c", min, (i+1)%n==0?'\n':' ' );
}
return 0;
}
2013-12-09 09:43
2013-12-09 10:46
2013-12-14 13:36
2013-12-14 16:49
2013-12-14 22:56
2013-12-14 23:31