日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言50行左右程序,谁有50行和300行左右又简单的程序,急需

發布時間:2023/12/4 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言50行左右程序,谁有50行和300行左右又简单的程序,急需 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

/*拼圖(數字型)通過1,2,3,4控制空白位置移動,使1--8順序排列*/

/*有很多可改進之處,你自己再改改吧*/

#include

#include

#include

void?screen(short?*);/*屏幕顯示*/

int?judge(short?*);?/*是否已完成的判斷*/

int?flag=0;/*是否已完成標志*/

main()

{

int?i,j;

char?ch;

short?arror[9];

int?graphdriver=DETECT,graphmode;

initgraph(&graphdriver,&graphmode,"D:\\TurboC");/*改為自己的圖形驅動所在位置*/

cleardevice();

setactivepage(0);

setvisualpage(0);

randomize();

for(i=0;i<=8;i++)

{

arror[i]=random(9);

for(j=0;j

if(arror[j]==arror[i])

{

i=i-1;

break;

}

}

screen(arror);

while(!flag)

{

i=0;

while(arror[i])i++;

ch=getch();

switch(ch)

{

case?'1':if(i%3!=0){arror[i]=arror[i-1];arror[i-1]=0;}screen(arror);break;

case?'2':if((i+1)%3!=0){arror[i]=arror[i+1];arror[i+1]=0;}screen(arror);break;

case?'3':if(i/3!=0){arror[i]=arror[i-3];arror[i-3]=0;}screen(arror);break;

case?'4':if(i/3!=2){arror[i]=arror[i+3];arror[i+3]=0;}screen(arror);break;

default:flag=1;break;/*任意鍵退出*/

}

}

}

int?judge(short?arror[9])

{

int?i;

for(i=0;i<=8;i++)if(arror[i]!=i-1)return?0;

return?1;

}

void?screen(short?arror[9])/*屏幕顯示*/

{

int?i;

cleardevice();

settextstyle(TRIPLEX_FONT,?HORIZ_DIR,?6);

setusercharsize(1,?1,?1,?1);

setfillstyle(1,4);

outtextxy(10,10,"1:left;?2:right;?3:up;?4:down;?other:quit");

settextstyle(TRIPLEX_FONT,?HORIZ_DIR,?6);

setusercharsize(2,?1,?1,?1);

setfillstyle(1,4);

rectangle(100,100,150,150);rectangle(150,100,200,150);rectangle(200,100,250,150);

rectangle(100,150,150,200);rectangle(150,150,200,200);rectangle(200,150,250,200);

rectangle(100,200,150,250);rectangle(150,200,200,250);rectangle(200,200,250,250);

for(i=0;i<=8;i++)

{

switch(arror[i])

{

case?0:floodfill(100+i%3*50+15,100+i/3*50+15,0);break;

case?1:outtextxy(100+i%3*50+10,100+i/3*50+10,"1");break;

case?2:outtextxy(100+i%3*50+10,100+i/3*50+10,"2");break;

case?3:outtextxy(100+i%3*50+10,100+i/3*50+10,"3");break;

case?4:outtextxy(100+i%3*50+10,100+i/3*50+10,"4");break;

case?5:outtextxy(100+i%3*50+10,100+i/3*50+10,"5");break;

case?6:outtextxy(100+i%3*50+10,100+i/3*50+10,"6");break;

case?7:outtextxy(100+i%3*50+10,100+i/3*50+10,"7");break;

case?8:outtextxy(100+i%3*50+10,100+i/3*50+10,"8");break;

}

}

return;

}

總結

以上是生活随笔為你收集整理的c语言50行左右程序,谁有50行和300行左右又简单的程序,急需的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。