用C語言編寫簡單的打字母遊戲,給出基本思路及完整程式

2021-03-03 22:17:50 字數 4392 閱讀 7008

1樓:匿名使用者

# include

# include

# include

# include

# pragma ***ment(lib,」winmm.lib」) //引用windows ********** apt

int score =0; //全域性變數********整型的分數

char s[5]; //全域性變數****字元型的分數

struct player_ //自定義的結構

體,並順便定義一個結構體變數

player[11];

/***************函式宣告*****************/

void record_(); //記錄彼此成績函式

void wel***e( ); //歡迎介面函式

void instructions( ); //遊戲說明介面函式

void gane (int rank2); //遊戲函式

void record ( ); //顯示記錄函式

int rank_(char rank1); //等級選擇函式

void goodbye ( ); //退出介面函式

/**************主函式**************/

int main ()

closegraph( );

return 0;

}/***************記錄本次成績函式***************/

void record_()

fclose(fp); //關閉二進位制檔案

for (j=0;j<10;j++) //冒泡法排序

for (i=0;i<10-j;i++)

if (player[i].score_)

fp=fopen("記錄.dat","wb"); //開啟檔案

for (i=0;i<10;i++) //把排好序列的資料存入記錄檔案

fclose(fp); //關閉檔案

}/****************歡迎介面函式****************/

void wel***e ( )

/***************遊戲說明介面函式**************/

void instructions()

/***************退出介面函式***************/

void goodbye()

getch( ); //提供給使用者時需要等待輸入後再退出

}/**************等級選擇函式**************/

int rank_(char rank1)

return rank2;

}/**************顯示記錄函式***********/

void record( )

fclose(fp); //關閉檔案

setfont(60,0,」arial」);

setcolor(rgb(250,250,0));

outtextxy(250,0,」top10」);

for(j=0;j<10;j++)

else if (key==27) //判斷是否按了

}sleep(rank2); //控制清除字母的時間愛你也就是控制下落速度

bar(x,y,x+35,y+60); //擦最下面的字元

}num--; //計數}}

用c語言編寫一個程式,從鍵盤上輸入一個小寫字母,將其本身及對應的大寫字母輸出.

2樓:思念是一種醉過

程式如下:

#include

int main()

示例一:

#include

int main()

示例二:

ch=getchar();

if(ch>='a'&&ch<='z')

else(printf("請輸入大寫字母");

)示例三:

#include

main()

3樓:好嘞啊啊啊啊

#include

main()

4樓:匿名使用者

ch=getchar();

if(ch>='a'&&ch<='z')

else(printf("請輸入大寫字母");)

5樓:匿名使用者

#include

int main()

6樓:匿名使用者

#include

int  main()

用c語言編寫一段程式,要求:輸入一段字元,分別統計出其中的英文字母、空格、數字和其他字元的個數。(

7樓:匿名使用者

||你好!

給你一個程式,你試試吧,有問題再問

#include

#include

main()

printf("數字有%d個\n",j);

printf("字母有%d個\n",k);

printf("空格有%d個\n",l);

printf("其它字元有%d個\n",h);

return 0;}

8樓:上官蕭敬

#include

void main()

9樓:一路前行一路歌

#include

int main(void)

printf("number %d\n english %d\n space %d\n else %d\n",j,k,n,m );

return 0;

}我也是初學,加油啊

10樓:弈小牧

/*#include中有對字元判斷的函式,可以判斷是否是字母、數字、空格、字元等,你可以自己去查一查*/

#include

#include

#include

void main ()

printf("字母個數:%d\n",nchar);

printf("空格個數:%d\n",nspace);

printf("數字個數:%d\n",nnum);

printf("其他個數:%d\n",nother);

getchar();}

11樓:匿名使用者

#include

int main()

printf("字母有「%d」個\n",_a);

printf("數字有「%d」個\n",_b);

printf("空格有「%d」個\n",_c);

printf("其他字元有「%d」個\n",_d);

return 0;}

12樓:匿名使用者

用asc碼區分。每次輸入就判斷一次

13樓:匿名使用者

一、問題分析:

輸入一行字母,那麼會以換行結束。所以可以存入陣列,也可以逐個輸入,遇到換行結束。

要統計各個類的個數,就要逐個判斷是哪個分類的。

由於在ascii碼中,數字,大寫字母,小寫字母分別連續,所以可以根據邊界值判斷型別。

二、演算法設計:

1、讀入字元,直到遇到換行結束。

2、對於每個字元,判斷是字母還是數字,或者空格,或者是其它字元。

3、對於每個字元判斷後,對應類別計數器自加。

4、最終輸出結果。

三、參考**:

#include

int main()

printf("%d %d %d %d\n", a,b,c,d);//輸出結果。

return 0;}

14樓:匿名使用者

||用for語句編的.....

#include

void main()

printf("zimu:%d\nspace:%d\nshuzi:%d\nqita:%d\n"z,k,s,q);}

15樓:匿名使用者

||#include

#include

#define a 80

main()

printf("英文字元有:%d\n",letter);

printf("數字字元有:%d\n",digit);

printf("空格有:%d\n",space);

printf("其他字元有:%d\n",others);}

求 打字母 小遊戲 程式c語言,求C語言編寫的打字母小遊戲,要求有多個字母掉落

去玩金山打字通裡的打字遊戲吧。樓上的你很彪悍呀 o 哇 額 要我說 這方面的還是 金山打字 最強 求c語言編寫的打字母小遊戲,要求有多個字母掉落 10 用bioskey 函式實現 函式名 bioskey 功 能 直接使用bios服務的鍵盤介面 函式原型 int bioskey int cmd 說明 ...

用c語言編寫遊戲遊戲規則使用者選擇出拳的數字(石頭

int main scanf d i return 1 int jieguo int i int j if i 1 j 2 if i 1 j 3 jieguo函式自己補充吧 include include include int main else if player 1 computer 2 pl...

關於開發遊戲的程式語言?c可以編寫遊戲麼

開發遊戲,c 當熱是首選。完美世界應該也是c 引擎驅動好像是mfc 見過一次,沒注意看 至於你說的3d效果,要麼是opengl程式設計,要麼就是dx程式設計了。像一種大型的3d網路遊戲,應該用什麼程式語言呢。是用c還是c 呢?3d遊戲一般使用c 編寫。現在3d遊戲主要使用的3d圖形庫是direct ...