智高不高学计算机编程行吗,智商105,学计算机编程行吗???

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

恐怕你不行,我大学选修过C语言,考试我20分钟就做完了,不过学到了点皮毛。。。

太枯燥了,那种苦你想象不到的,那学期拿着四本C语言的程序书,每天看八个小时,坚持了三个月,连入门都还算不上,这是最简单的一个编程,你学多久能编出来??

*要求改进:用图形模式表示print()函数*/

#include

#include

#include

#include

#include chin a i t p oe er . co mugTTCrI

#include

#include

#include

#include

#define N 50

#define Time 10000

int A[N][N];

int IE=6;chin a i t p oe er . co mugTTCrI

int SCORE=0;

char a[]="9999";

void *ball;

int maxx;

unsigned int size;chin a i t p oe er . co mugTTCrI

int head=1;/*0,1,2,3*/

int i=3,j=0,ii=0,jj=0;

int length=3;

int x,y;/*蛇头标志*/

int add=1;/*食物标志*/

int tii,tjj;/* 前蛇尾坐标 */

void start_image()

{

setlinestyle(SOLID_LINE,1,2);

setcolor(GREEN);

line(39,39,39,441);

line(39,441,441,441);

line(441,441,441,39);

line(441,39,39,39);chin a i t p oe er . co mugTTCrI

chin a i t p oe er . co mugTTCrI

}

void draw_image(int x,int y)

{

int i=x*400/N+40;

int j=y*400/N+40;

setfillstyle(1,4);

bar(j,i,j+400/N,i+400/N);

}

void eraser_image(int x,int y)

{

int i=x*400/N+40;

int j=y*400/N+40;

setfillstyle(1,0);

bar(j,i,j+400/N,i+400/N);

}chin a i t p oe er . co mugTTCrI

chin a i t p oe er . co mugTTCrI

void tu()

{/*tuxing jiemian*/

maxx=getmaxx();

size=imagesize(210,390,450,420);

ball=malloc(size);

setfillstyle(1,10);

bar(160,170,473,253);

setfillstyle(1,9);

bar(163,173,470,250);

setcolor(13);

outtextxy(200,200,"Welcome to Greedy Snake Game");

setcolor(14);

outtextxy(250,220,"Developer :Wu siyuan ");

outtextxy(290,240,"2003.5");

outtextxy(210,390,"Press any key to contunue...");

getimage(210,390,450,420,ball);chin a i t p oe er . co mugTTCrI

chin a i t p oe er . co mugTTCrI

while(!kbhit())

{/* 没有键盘击键 */

putimage(210,390,ball,XOR_PUT);

delay(30000);

}

cleardevice();

}

void print()/*输出*/

{ /*要将转化成图形模式*/

int a,b;

/*start_image(); */chin a i t p oe er . co mugTTCrI

for(a=0;a

{ for(b=0;b

{if(A[a][b]>1)draw_image(a,b);

if(A[a][b]==0)eraser_image(a,b); }chin a i t p oe er . co mugTTCrI

chin a i t p oe er . co mugTTCrI

chin a i t p oe er . co mugTTCrI

}

}chin a i t p oe er . co mugTTCrI

void snake() /*begin*/

{

int a,b;

for(a=0;a

for(b=0;b

A[a][b]=0;chin a i t p oe er . co mugTTCrI

A[i][j]=5;A[i-1][j]=4;A[i-2][j]=3;A[i-3][j]=2;

}

void del_tail()/*蛇尾的操作*/

{

int number=A[ii][jj];

tii=ii;tjj=jj;/*记录前蛇尾*/chin a i t p oe er . co mugTTCrI

while(1)

{

if(A[ii][jj-1]==number+1||A[ii][jj-1]==2&&number==30)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值