|
楼主 |
发表于 2007-10-31 12:22
|
显示全部楼层
/* 标准文档模板 */! _; J: e4 z( c! Z5 G( g
3 w' Y) u2 a$ V9 N5 h( z0 F
#include "Stdio.h"
4 W8 d( @0 D, s: R u6 D$ w' Z; I% k) U' o$ M D5 Y1 `
int main(void)
7 ~" s n* l- P, Z) T. g{
/ a6 y( X4 F# n) A) }/ `( u /* 此处添加你自己的代码 */% n/ T/ ^6 P& m! N! K6 }7 G# h
int n,m=1;
, T8 o# ?: [% b. Z, a# B int j=5,k=5,l,h,t,a=5,b=5;, E7 g" v$ P1 z/ y2 s! P
printf("printf input the value N");
1 ~8 v$ R1 E2 {* a scanf("%d",&n);
( F' V7 { J3 |3 G+ h& I- d7 X7 x h=4*n+5;; j1 Y' m5 m5 A7 o4 b+ U. W
l=2*n+5;9 a* I7 D' n! ~) S" ~: x6 F
for(t=0;t<n/2+1;t++)
, e3 ]/ q7 W$ u1 I7 V {for(;j<h;j=j+4)
% H1 Z. {7 j+ e; d- B { gotoxy(j,k);
1 F6 @% |7 K" R' S! g& n, q# p+ f printf("%d",m) ;
' Q1 @5 }6 ~, Z- n$ G* D m++ ;}
9 W5 Y0 T' p6 ~- d. v; H$ Q- P8 \# W k=k+2;5 q- Q6 m. `, W5 T5 B6 ?
j=j-4;
+ |" E& c5 H+ O6 W) ` for(;k<l;k=k+2). {- F# U3 y* R1 J/ U
{gotoxy(j,k);
b8 B S% M& b q printf("%d",m) ;- K( i# B# k( M: _
m++ ;}6 d9 Q2 d2 r7 T1 ] w' q& Q
k=k-2;' }! d6 O/ d. v5 h, ~8 m
j=j-4;0 s! D2 ?4 C( g! n+ l) N o Q
for(;j>=a;j=j-4)7 B4 g- U! d/ X" U
{ gotoxy(j,k);
1 Y5 L& _5 I) a. h4 q$ s6 @ printf("%d",m) ;
2 l/ B. B6 Y' T m++ ;}3 n q* I# [. D+ Z0 M* S
k=k-2;4 e8 z5 P7 u1 a1 o' A
j=j+4;; L! {: C+ e8 \7 o
! S7 e ~+ y) j, N
for(;k>b;k=k-2)2 M* r3 u& j2 T+ ~1 @
{gotoxy(j,k);+ }. i" W" N7 c- K8 i4 _9 p
printf("%d",m) ;
9 `6 @ R! d* C: v4 X) ^& B m++ ;}/ Q& N+ h8 ]) P0 Q
- U" M Q6 o! x
j=j+4;( ]3 \- [8 m$ h: }; Y) _, n
k=k+2;
_6 ^! j; E; n7 w& i, ] a=a+4;
, A" V" q& [# i$ N# D/ p2 H l=l-2 ;
2 h* _5 }. |/ I1 k9 R7 C h=h-4 ;
: |8 f/ Y+ i! `* @% ? b=b+2;
+ W/ S! Y* i5 G3 I+ Y0 q R1 v5 M0 z. g }+ ?1 Y7 S3 S2 d% Q
5 U: B: k) L- H' m2 @0 r getch();
" Z) K. f, S( v1 j' ] return 0;
# P9 _) c9 g/ @+ }+ J} |
|