给几个50行左右简单的C语言程序设计谢谢~~

给几个50行左右简单的C语言程序设计谢谢~~,第1张

#include<stdio.h>

#define max 100

int helix(int a,int b,int e,int f,int s[max][max])

{int i

static int c=1

for(i=1i<=ei++)

s[a++][b]=c++

f--

a--

if(f!=0)

{

for(i=1i<=fi++)

s[a][++b]=c++

e--

if(e!=0)

{for(i=1i<=ei++)

s[--a][b]=c++

f--

if(f!=0)

for(i=1i<=fi++)

s[a][--b]=c++

}

}

}

main()

{int m,n,x,y,i=1,j,c,t,s[max][max]

printf("please input the hang&lie number.")

scanf("%d %d %d \n",&m,&n,&t)

x=m

y=n

while(1)

{ helix(i,i,x,y,s)

x=x-2

y=y-2

if(x<=0||y<=0)

break

i++

}

printf("\n")

if(t==0)

{for(i=1i<=mi++)

{for(j=1j<=nj++)

printf("%d",s[i][j])

printf("\n")

}

}

else

{for(i=1i<=ni++)

{for(j=1j<=mj++)

printf("%d",s[j][i])

printf("\n")

}

}

getch()

}

数字的逆序输出,自己尝试著编译看看

{和}是匹配的

表示一个单独的

程序段

当if

while

for等

这类

控制语句

,要包含多余一句的语句时

需要用{}括起来。

//表示注释

//之后到行末

只给编写程序的人看,

编译器

不会处理。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8165683.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存