1樓:匿名使用者
每次必須同時移動相鄰的兩個棋子,顏色不限,可以左移也可以右移。移動時,必須跳過若干個棋子.
那同時移動2個白圈,移動2次不就成了?(不知題目是這意思不?)program tu;
var a:array[1..60] of char;
i,n,x,y:integer;
procedure change(j,k:integer);
var p:integer;q:char;
begin
q:=a[j];
for p:=j to k-1 do
a[p]:=a[p+1];
a[k]:=q;
end;
begin
readln(n);
for i:=1 to n do a[i]:='o';
for i:=n+1 to 2*n do a[i]:='*';
x:=n; y:=2*n-1;
repeat
change(x,y);
x:=x-1; y:=y-2;
until x=1;
for i:=1 to 2*n do write(a[i]);
end.
執行時,輸入n,回車就有解了n<=30
2樓:匿名使用者
zheg we\flps rteds r hyj af asc rg f mfoiar j jaoi r9 mfidl m
hrio nso ;jmsfoij mg odsl afjm jfopr m0 fdma fm9dso
nu9fims nujmf wtk mp -0[ jfsp irk op
hujrl jf kjf0-wpf mv -0s
各位c語言大神來看看這道程式設計題!!
3樓:涼薄女子一
#include
int main(void)
, , };
int i = 0, j = 0;
for (i=0; i < 3; i++)printf("\n");
for (i = 0; i < 3; i++)printf("\n");
for (i = 0; i < 3; i++)return 0;}
那位c語言程式設計高手幫我看一下這道題怎麼做,謝謝
4樓:
#include
int main()
5樓:匿名使用者
建議你好好看一下c語言基礎
求助各位C語言程式設計高手幫我做3道題
第一題有人寫了,我就不回了。第二題 1 冒泡法 include stdio.h void print int a 10 int n void order int a 10 int n main print a,10 order a,10 print a,10 void print int a 10 ...
哪位大佬能幫看看這道c語言,C語言求助,哪位大佬幫我看看這道題?一直搞不清楚
自我程式設計 按題意,既利用指標將b中每個元素按照升序插入到a陣列對應位置。思路 a,b都是預設輸入升序的數 題目沒要求驗證,我的 也不驗證,請按升序輸入,如需驗證升序輸入,只需定義一個變數記錄輸入的數字,並在下次迴圈輸入時比大小。所以,定義2個指標分別指向a,b最後一個輸入的元素地址,巢狀迴圈,分...
電腦裝機配置各位高手來看看這個如何
呵呵 搭配得很好 主機板用最近最火的 斯巴達克 ba 210 搭配245 不錯 金士頓2g ddr3 1333 才290 比ddr2便宜 直接上ddr3啦 ddr2漲得厲害 預算夠的話上個藍寶石hd4850海外版 就完美了 電源額定300w完全足夠 推薦航嘉冷靜王鑽石2.3版本 228 機箱送的電源...