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

2021-05-14 10:33:19 字數 6655 閱讀 2987

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

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

include int fib int n int main 求c語言大神 用的dev c 急急急!int sum int start,int count return num int main void printf sum d num return 0 求c語言大神 用的dev c 急急 inc...

c語言急急急急急急,C語言 急急急急急急!!!

include include define incre 0.07 int main printf the year is d i return 0 include include define n 10 int main for i 0 i n 1 i printf the result is n...

C語言,急急急

如果想輸入多個的話 要用迴圈,scanf函式的第二個引數為地址 比如說 你想用float english 10 來儲存10個英語成績的話 就可以了 如果你想一次性輸入一組資料 就是 學號 名字 成績 你就定義多個陣列 然後一起放到迴圈裡 比如定義3個陣列int number 10 char name...