求C語言大神用的DEV C急急急

時間 2021-05-14 10:34:56

1樓:青雲

int sum(int start, int count)return num;

}int main (void)

printf ("sum=%d", num);

return 0;}

求c語言大神 用的dev c++ 急急急!!!

2樓:聽不清啊

#include

int fib(int n)

int main()

求c語言大神 用的dev c++ 急急

3樓:聽不清啊

#include

int prime(int n)

int main()

{int i,j,n;

scanf("%d",&n);

if(n%2)n++;

for(i=n;i

4樓:s如詩如夢

財富值太少了,不想寫

求c語言大神 用的dev c++ 程式片斷題

5樓:仙亦佛

#include

#include

#include

double updown(double x,int n)double a=x;

int b=(int)a*pow(10,n+1);

if(b%10>=5)

a=(b/10+1)*1.0/pow(10,n);

else

a=b/10*1.0/pow(10,n);

return a;

}int main(void)

printf("sum=%g\n",sum);

return 0;

}手機上寫的,沒測試。

6樓:匿名使用者

result=double(int(x*pow(10,n)+0.5))/pow(10,n);

手機打的,大概思路就是乘以一個數讓要保留的小數變為整數,然後加0.5強轉為int,實現後一位的四捨五入,再除以原來的數,得到結果

dev-c++小遊戲**,急急急急!!!!!

7樓:布雅志

//你看看行不行?

//貪吃蛇

#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=32000;

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

food;

struct snack /*蛇的結構體*/

snake;

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

void close(void); /*關閉遊戲函式*/

void drawk(void); /*畫圖函式*/

void gameover(void);/*輸出失敗函式*/

void gameplay(); /*遊戲控制函式 主要程式*/

void prscore(void); /*分數輸出函式*/

delay(char ch)/*調節遊戲速度*/

else if(ch=='2')

}menu()/*遊戲開始選單*/

clrscr();

return(ch);

}/*主函式*/

void main(void)

void init(void)

void drawk(void)

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

}void gameplay(char ch)

if(food.yes==0) /*有食物了就要顯示出來*/

for(i=snake.node-1;i>0;i--) /*貪吃蛇的移動演算法*/

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);

delay(ch);

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);

}if(snake.life==1)

break;

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

if(key==esc)

break;

else

判斷是否改變方向*/

snake.direction=3;

else

snake.direction=1;

else

snake.direction=2;

else

snake.direction=4;}}

void gameover(void)

void prscore(void)

void close(void)

8樓:

#include

#include

#include

#include

#include

using namespace std;

/**************** all the structures ****************/

typedef struct frame

frame;

/**************** all the functions ****************/

void setpos(coord a)// set cursor

void setpos(int i, int j)// set cursor

;setpos(pos);

}void hidecursor()

}//把第y行,[x1, x2) 之間的座標填充為 ch

void drawrow(int y, int x1, int x2, char ch)

void printcoord(coord a)

break;

}case 's' :

break;

}case 'k' :}}

}}/* dword winapi musicfun(lpvoid lpparamte)

*//****************=== the game class ***************===*/

class game

;game::game()

void game::initplane()

;position[0].x=position[5].x=position[7].x=position[9].x=centren.x;

position[1].x=centren.x-2;

position[2].x=position[6].x=centren.x-1;

position[3].x=position[8].x=centren.x+1;

position[4].x=centren.x+2;

for(int i=0; i<=4; i++)

position[i].y=centren.y;

for(int i=6; i<=8; i++)

position[i].y=centren.y+1;

position[5].y=centren.y-1;

position[9].y=centren.y-2;

}void game::drawplane()

}void game::drawplanetonull() }

void game::initbullet()

void game::drawbullet()}}

void game::drawbullettonull()

;setpos(pos);

cout<<" ";} }

void game::initenemy()

;coord b=;

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

}void game::drawenemy()

void game::drawenemytonull() }

void game::pause()

void game::planemove(char x)

void game::bulletmove()

;drawthisbullettonull( pos );

bullet[i].y=30;}}

}}void game::enemymove()

;coord b=;

enemy[i].position[0] = random(a, b);

enemy[i].position[1].x = enemy[i].position[0].x + 3;

enemy[i].position[1].y = enemy[i].position[0].y + 2;}}

}void game::judgeplane()

}void game::drawthisbullettonull( coord c)

void game::drawthisenemytonull( frame f )

void game::judgeenemy()

;coord b=;

enemy[i].position[0] = random(a, b);

enemy[i].position[1].x = enemy[i].position[0].x + 3;

enemy[i].position[1].y = enemy[i].position[0].y + 2;

drawthisbullettonull( bullet[j] );

bullet[j].y = 30;}}

void game::shoot()

}void game::printscore()

else if( score == 360 && flag_rank == 1)

else if( score == 480 && flag_rank == 2)

int x=rank/5;

setpos(60, 6);

cout<= rank )

flag_enemy = 0;

/* 輸出得分 */

printscore();}}

void game::gameover()

;coord p2=;

drawframe(p1, p2, '=', '|');

setpos(36,12);

string str="game over!";

for(int i=0; i

sleep(1000);

system("cls");

drawframe(p1, p2, '=', '|');

setpos(31, 11);

cout<<"擊落敵機:"<

setpos(31, 12);

cout<<"得  分:"<

setpos(31, 13);

cout<<"獲得稱號:"<

setpos(30, 16);

sleep(1000);

cout<<"繼續? 是(y)| 否(n)";

as:char x=_getch();

if (x == 'n')

exit(0);

else if (x == 'y')

else goto as;

}/****************=== the main function ***************===*/

int main()

用Devc 寫的C語言程式,沒法除錯

dev c 是乙個windows環境下c c 的整合開發環境 ide 小巧輕量但是功能齊備,適合初學者與程式設計高手的不同需求,是學習c或c 的首選開發工具。很多初次學習程式語言的人,在動手嘗試編譯執行第乙個程式時往往不是程式設計方面的問題,而是對開發工具的選擇和使用由於不熟悉而耽誤太多的時間。此處...

求大神幫寫c語言的程式,求大神幫寫一個C語言的程式

include stdafx.h include define n 100 佇列人數 define a 2 最後剩下人數 define b 70 求第b個出列 define m 3 報數到m出列void main printf 最後剩下人的編號為 n for i 0 i printf 第 d個離開佇...

c語言n和n的區別求大神講解,C語言 n 和 n的區別,求大神講解。

元子童通亮 寫個 測試一下 intmain void int n a n printf d,n n printf d n getch return0 輸出結果是4,5 所以,n 是指標n加1 n 表示n指向的內容加1 c語言裡,n 和 n單目運算有什麼區別麼?老師說的當時懂,後來又忘了 請高手指點!...