1樓:手機使用者
#include "stdio.h"
#include "graphics.h"
#include "math.h"
void draw(int color);
int t_x=320,t_y=240,t_r=40; /* sun太陽引數,圓心座標及半徑 */
int d_x,d_y,d_r=20; /* d地球引數 */
int y_x,y_y,y_r=5; /* y月亮引數 */
int j_x,j_y,j_r=8; /* j星引數 */
int m_x,m_y,m_r=10; /* m星引數 */
int s_x,s_y,s_r=4; /* s星引數 */
float th1=0,th2=0,th3=0,th4=0,th5=0;/* 各星相對太陽的角度 */
main()
th1+=0.001256; /* 各星按角度移動 */
if(th1>=6.28) th1-=6.28; /* 如果轉了一圈,按0角度從新計算 */
th2+=0.01256;
if(th2>=6.28) th2-=6.28;
th3+=0.002512;
if(th3>=6.28) th3-=6.28;
th4+=0.000314;
if(th4>=6.28) th4-=6.28;
th5+=0.00628;
if(th5>=6.28) th5-=6.28;
r+=0.5; /* 讓太陽半徑動態增加 */
if(r>=40) r=20; /* 增大40後用從20從新開始 */
t_r=(int)r;
draw(12); /* 用顏色12畫出圖形 */
delay(1000); /* 稍等1秒鐘看一下結果 */
}closegraph();
}void draw(int color) /* 畫圖形 */
這個希望能用的上,我們也做這個,也是一樣的要求
2樓:且把流光存作酒
ls幾個太犀利了
大一就學資料結構牛b
3樓:匿名使用者
#include
#define n 11
int main()
for(n=2;n<=m;n++)
for(n=8;n>5;n--)
for(n=4;n<=m;n++)
for(n=6;n>5;n--)
for(y=0;y printf("\n"); }return 0;} 4樓:藍秀楓 /* note:your choice is c ide */#include "stdio.h" #include "string.h" #define max 370000 typedef struct string; typedef struct queue queue; queue s1,s2; char start[12]; char goal[9]=; char flag[max]; char step[2][max]; int xd[4]=; int yd[4]=; int fact[9]=; int cantor(char *s) return sum; }int judge(int x,int y)int ckey(char *s) sum+=count; }if(sum%2) return 0; return 1; }int bfs() else if(flag[currentstate]==2)return step[0][t1.state]+step[1][currentstate]+1;}} t2=s2.queue[++s2.low]; for(i=0;i<4;i++) if(flag[currentstate]==1)return step[1][t2.state]+step[0][currentstate]+1;}} }return -1; }void main() for(i=0;i<9;i++) if(start[i]=='x') if(!ckey(start)) result=-1; else if(!strcmp(start,goal))result=0; else if(result<0) printf("unsolvable\n"); else printf("%d\n",result);}}這是經典的八數碼問題的求解。。。雙向bfs,。。。問題是給出一個初始狀態。。 求到達目標狀態最小需要多少步。。。。其中目標狀態固定。。。為1 2 3 4 5 6 7 8 x。。。 x代表空格。。這九個數代表3*3的矩陣。。說白了就是小時候玩的拼圖遊戲。。。 我把註釋都消了。。。你慢慢看。。。。 求c語言程式設計例項80到100行 5樓:匿名使用者 神奇了,這種作業都有! 求高手寫一個c語言程式設計,題目自擬,100行以上。謝謝! 6樓:工商銀行一號 你錯了,菜鳥也不寫這個,菜蟲才寫吧 7樓:匿名使用者 高手是不寫這麼弱智的程式的,叫菜鳥寫去。 求c語言程式設計,要200行左右的,急用 第一題 include stdio.h int main 第二題 include stdio.h int main fibonaci 0 1 fibonaci 1 1 for int i 2 i 20 i fibonaci i fibonaci i 1 fibonaci i 2 for int i ... 應該先找到a,然後反過來加 不然大數加小數會出問題的。include int main while a 0 printf sum f sum 疑點一 float sum 0,item 這兩個變數最好定義為double型別 疑點二 item沒有賦初始值,導致在while 的條件判斷時出錯 這一條是程式... 求1 2 3 20 最好是用迴圈做,用遞迴法,程式的資源開銷大,效率低,運算時間將更長!include int fact int i else void main printf result d sum main 答案如下 include main printf d sum 用c語言程式設計求出1 ...求c語言程式設計解答,求C語言程式設計解答
c語言程式設計求1 1 11 ,c語言程式設計求1 1 2 1 4 1 7 1 11 1 16 當第n項的值小於10 5時求和結束
c語言程式設計求12320的和,C語言程式設計求12320的和