跪求C語言專案例項及原始碼,跪求C語言專案開發例項

2021-05-04 15:08:11 字數 3350 閱讀 4768

1樓:匿名使用者

給你一個輸出乘法表和除法表的**。

#include

#include

void main()

}break;

case 2:

printf("m\t");

for(i=1;i<10;i++)

printf("%d\t",i);

for(i=1;i<10;i++)

}break;

default: printf("you are a fool,press only 1 or 2");

}getchar();

printf("isn't it a great thing?");

getchar();

} 再給你個貪吃蛇源**。絕對可以通過,不過環境是tc

#define n 200

#include

#include

#include

#define left 0x4b00

#define right 0x4d00

#define down 0x5000

#define up 0x4800

#define esc 0x011b

int i,key;

int score=0;/*得分*/

int gamespeed=50000;/*遊戲速度自己調整*/

struct food

food;/*食物的結構體*/

struct snake

snake;

void init(void);/*圖形驅動*/

void close(void);/*圖形結束*/

void drawk(void);/*開始畫面*/

void gameover(void);/*結束遊戲*/

void gameplay(void);/*玩遊戲具體過程*/

void prscore(void);/*輸出成績*/

/*主函式*/

void main()

/*圖形驅動*/

void init(void)

/*開始畫面,左上角座標為(50,40),右下角座標為(610,460)的圍牆*/

void drawk(void)

for(i=40;i<=450;i+=10)

}/*玩遊戲具體過程*/

void gameplay(void)

if(food.yes==0)/*畫面上有食物了就要顯示*/

for(i=snake.node-1;i>0;i--)/*蛇的每個環節往前移動,也就是貪吃蛇的關鍵演算法*/

/*1,2,3,4表示右,左,上,下四個方向,通過這個判斷來移動蛇頭*/

switch(snake.direction)

for(i=3;i595||snake.y[0]<55||

snake.y[0]>455)/*蛇是否撞到牆壁*/

if(snake.life==1)/*以上兩種判斷以後,如果蛇死就跳出內迴圈,重新開始*/

break;

吃到食物以後*/

setcolor(4);/*畫出蛇*/

for(i=0;i

rectangle(snake.x[i],snake.y[i],snake.x[i]+10,

snake.y[i]-10);

delay(gamespeed);

setcolor(0);/*用黑色去除蛇的的最後一節*/

rectangle(snake.x[snake.node-1],snake.y[snake.node-1],

snake.x[snake.node-1]+10,snake.y[snake.node-1]-10);

} /*endwhile(!kbhit)*/

if(snake.life==1)/*如果蛇死就跳出迴圈*/

break;

key=bioskey(0);/*接收按鍵*/

if(key==esc)/*按esc鍵退出*/

break;

else

/*判斷是否往相反的方向移動*/

snake.direction=3;

else

snake.direction=1;

else

snake.direction=2;

else

snake.direction=4;

}/*endwhile(1)*/

}/*遊戲結束*/

void gameover(void)

/*輸出成績*/

void prscore(void)

/*圖形結束*/

void close(void)

2樓:百度文庫精選

內容來自使用者:苟燁濤

專案1、學生資訊管理

(1)問題描述

學生資訊包括:學號,姓名,年齡,性別,出生年月,地址,**,e-mail等。試設計一學生資訊管理系統,使之能提供以下功能:

系統以選單方式工作

學生資訊錄入功能(學生資訊用檔案儲存)---輸入

學生資訊瀏覽功能---輸出

查詢、排序功能---演算法

按學號查詢、按姓名查詢、學生資訊的刪除與修改(可選項)

(2)功能要求

介面比較美觀;有一定的容錯能力,比如輸入的成績不在0~100之間,就提示不合法,要求重新輸入;最好用連結串列的方式實現。

(3)演算法分析

首先,一個學生包括這麼多的屬性,應該考慮定義一個結構,其次,我們應該考慮資料的儲存形式:是定義一個陣列來儲存,還是定義一個連結串列呢?在這裡假如我們以陣列的方式來儲存,當然可以,但是我們知道,假如我們定義一個陣列的話,我們首先必須知道學生人數大概是多少,以便我們確定陣列的大小,但是題目中沒有給出,而且題目要求中有大量的刪除、插入操作,所以用連結串列的方式比較方便。

對於選單的實現,其實也比較簡單,首先我們用printf語句把程式的功能列出來,然後等待使用者輸入而執行不同的函式,執行完了一個功能後又回到選單。檔案的讀寫操作大家參照書中的有關檔案的章節。(3) 刪除同學資訊:

(4) 瀏覽教師授課教學資訊:②(

跪求c語言專案開發例項

3樓:匿名使用者

能給我也發一份嗎 謝謝 [email protected]

跪求c語言程式設計課本習題答案跪求《C語言程式設計》課本習題答案!!!

一 選擇題 1.a 2.d 二 填空題 1.basic fortran al gol60和cobol 2.8 3.關鍵字 4.編輯 編譯 連結和執行 三 簡答題 1.答 1 c語言具有結構化的控制語句。c語言提供了結構化程式所必需的基本控制語句,實現了對邏輯流的有效控制。2 c語言具有豐富的資料結構...

跪求c語言字串處理函式,跪求 c語言字串 7個處理函式

1.字串連線函式 strcat 原型 char strcat char str1,const char str2 2.字串查詢函式 strchr 原型 char strchr const char str1,const char str2 3.字串比較函式 strcmp 原型 int strcmp ...

c語言咋學啊怎麼感覺不會啊跪求高手支招T T

c語言語法比較複雜一些,剛入門時感覺比較難,可以先多看一下入門的書籍,然後把後面的練習題都做完,且需要上機練習,過一段時間就就會慢慢理解的,就感覺沒有那麼難啦 你去多找一些小程式 看看,本人計算機專業,剛開始學不進去,後來自己進下心去看了一下程式 後知後覺就感覺自己入門了。多些,不會寫就抄,寫了一萬...