|
|
楼主 |
发表于 2007-10-31 12:22
|
显示全部楼层
/* 标准文档模板 */
+ n% j/ a3 U/ R! D3 C! Q1 z, K0 v2 f" P
#include "Stdio.h"+ P* z$ j8 s4 f# e2 D* \" w& ]
! `3 d; x9 c% L# {
int main(void)
0 F6 y9 b( g# _* f/ a5 g* ^{# P5 \3 |( t6 m. ^0 m- R( z
/* 此处添加你自己的代码 */
* Q% N3 n! W8 O& z int n,m=1;8 m/ \ Y4 E3 f( d: T
int j=5,k=5,l,h,t,a=5,b=5;
& i/ g; e" J7 k# Y6 E7 h9 Z printf("printf input the value N");
: d9 i/ y. J) R- q6 i" X m4 w scanf("%d",&n);- C7 R7 p8 k, M; _: m& w$ Z, [
h=4*n+5;# t* P0 N/ v0 Y' M+ c& N
l=2*n+5;
" V! C# y1 _2 ` for(t=0;t<n/2+1;t++)
( I8 ?' E. \9 w" }( q- q {for(;j<h;j=j+4)
! @4 h6 q. R5 t" h { gotoxy(j,k);
* F$ z7 B9 D+ I d% q printf("%d",m) ;, n) W1 ]- ]: l5 Q
m++ ;}
, ~/ W' {0 g) ] O0 _ k=k+2;; P5 j9 {. l8 \. c f1 S
j=j-4;: F2 d% u+ p% y
for(;k<l;k=k+2)
% p b" d& N- d0 C {gotoxy(j,k);
/ h. v% y2 I" r" p2 r4 F printf("%d",m) ;! b c9 c/ l% p$ C
m++ ;}
8 n4 g8 [! p% d! x k=k-2;! p J ]% K( W* f9 r- `3 u
j=j-4;) i6 M2 V3 C& p; h
for(;j>=a;j=j-4)
( U5 A; j1 v7 W+ h( Z) e { gotoxy(j,k);( T, P, g t3 d
printf("%d",m) ;
) {0 d4 q. g- e6 N. J m++ ;}
8 {6 r8 U, E9 i8 w8 s k=k-2;
! Y1 \% B1 d) X j=j+4;
* s* ]7 r; Z! p: G8 v6 }3 D
" v: S1 X. T6 B6 j for(;k>b;k=k-2)
& [$ N3 O. r! [3 u* w$ R# y3 [ {gotoxy(j,k);0 r1 _) F1 s) S5 W! G& s
printf("%d",m) ;
0 N+ U, U+ Y" y; q m++ ;}, O j8 Z- l1 _- _/ W( F
% Y2 Y& Y0 o& Y% ?) B- q- `" y j=j+4;& k9 j6 s: t3 m2 Q
k=k+2;: V- A8 M7 p j1 ?' C
a=a+4;+ g g2 q; K$ m) h( j
l=l-2 ;. q. b3 K8 }8 n, r7 I* l9 U$ L( W
h=h-4 ;1 \* g% U3 k& F- V6 p8 u& W
b=b+2;
, p& I0 g7 H. u5 p }- o" ~! j8 h, S# s
1 t1 k" H9 l# V V/ ~
getch();
6 N9 b6 [2 }/ b return 0;9 H* C( i8 a. h. |& x
} |
|