|
|
楼主 |
发表于 2007-10-31 12:22
|
显示全部楼层
/* 标准文档模板 */
3 O% N# n5 u+ x: J! I4 k1 O
5 e! N! d- z- O/ m#include "Stdio.h"# D! p4 F* q9 f2 e
. B( F* P5 |8 z$ d* uint main(void)
- N+ [# x; s6 f: ]7 t; s+ f{+ V- C6 c$ X6 {1 ?3 @
/* 此处添加你自己的代码 */- A$ n; o, Y6 q( P+ z4 Q
int n,m=1;' R7 u+ \ `6 N3 Q
int j=5,k=5,l,h,t,a=5,b=5;) s" A4 o* s6 L. m6 G W
printf("printf input the value N");& i% e3 P) ]6 S! S) K k
scanf("%d",&n);$ b2 i3 z8 E/ U9 ]- u3 {. A2 j$ Z8 n
h=4*n+5;
% L( O1 [, t% i) W l=2*n+5;0 V, H- |0 O& | h1 p- w
for(t=0;t<n/2+1;t++)$ b1 p. l' P. J5 g# B
{for(;j<h;j=j+4)
, A* q+ j2 ?9 t& Q l { gotoxy(j,k);% B1 r( O; s$ B! c
printf("%d",m) ;3 b$ ]( r& t# W9 Y. K8 U1 R
m++ ;}
" E. Y- {8 I* R. W. p8 O& B* Y! P k=k+2;
& i: ?+ C9 A2 ~+ b& Q j=j-4;
0 x8 K: l% B1 _0 W: ~ _% Y for(;k<l;k=k+2)0 [, i" d1 J+ U, X7 ?6 E5 u% @
{gotoxy(j,k);0 G' Q# n; d8 W
printf("%d",m) ;
! f' c0 T! d; G& }* X& Q! i3 |9 u/ ? m++ ;}2 q" I5 P* ^' m; o! ?' t
k=k-2;
, [% E; i( D- `* A j=j-4;
3 d0 I3 A' a4 | for(;j>=a;j=j-4)
$ F5 u* t& d; Z0 X9 | { gotoxy(j,k);
0 j$ a! X/ ]8 s printf("%d",m) ;% d3 j3 ~4 i* F. ]5 _5 y
m++ ;}- _8 I8 I7 h. I# j) |
k=k-2;
& E& H/ ~, Y- A Q j=j+4;
: R) ]( N. w" \' y* q
4 R' @- R8 ~# O; F3 {- u, x for(;k>b;k=k-2)# C/ d0 E% \* g
{gotoxy(j,k);
" V8 ]6 f F. D/ A printf("%d",m) ;& ]! Z0 F1 ^ E! R; z5 v
m++ ;}
, G9 V. a) [! J3 B9 e, @' Q4 i6 F" @# @ t& A/ p
j=j+4;
/ g. D$ c1 f/ M! Q2 t$ W k=k+2;6 |$ l: n1 [( b/ n5 Y
a=a+4;* U4 L1 }+ C/ W4 e3 `
l=l-2 ;
3 ~' v8 |6 W. { h=h-4 ;
( q( C8 Q& y) }5 L/ e b=b+2;
2 b3 }! Z. _4 s! u/ v( ]+ ] }+ S1 z" U+ b* j! @+ d. u& E* E
' X* R ~. a3 @. c getch();/ ]* F4 u5 k {% m/ B$ X
return 0;
6 K/ i1 Y& h9 G% L! b} |
|