/**description
tom有許多的卡片有四種顏色分別為red green blue yellow
隨機拿出n張卡片排成一列,為美觀,tom想替換掉相連相同顏色卡片
input
第一行輸入乙個整數n,表示n個字元,接著輸入」r」, 」g」 ,」b」, 」y」中的乙個字元表示第i張卡片的顏色
output
輸出需要替換掉的卡片數
sample input
10rggbbbryyb
sample output
3#include
void main()
a[n+1]='\0'; //定義陣列以'\0'結尾
for(i=0,j=i+1; i
else //否則i=j,從下一位字元開始
}printf("%d",num);
}
五彩繽紛的清屏效果
在一些軟體演示中,這一屏內容到下一屏內容間往往以一些有趣的清屏圖案來相互 切換,有的像演出舞台上的開幕 閉幕,有的像百葉窗,也有一些圓形 菱形等形 態各異的清屏圖案。vb作為一門優秀的windows下的開發語言,其圖形功能也很強。我們完全可以用其提供的畫線語句作出上述的清屏圖案,下面的程式給出了常見...
1018 第三屆程式設計大賽 五彩的卡片
description tom擁有許多色彩繽紛的卡片,一共有4種顏色,分別為 紅,綠,藍,黃。tom隨機取出n張卡片排成一列,他突然覺得不夠美觀。他決定替換掉某些卡片使得相鄰兩張卡片的顏色各不相同。你的任務就是幫他計算出至少需要替換掉的卡片數量。由於每種顏色的卡片他都有很多,所以可以認為每種顏色的卡...
python繪製五彩蟒蛇
作為python新手,今天在課程網上用python學了蟒蛇的畫法,看了課後題要畫乙隻五彩蟒蛇,我就根據c語言的思路,引入陣列來完成,首先我在idle上試了試python的陣列表示方法,並且大概了解了python陣列元素的引用方法,這對畫蟒蛇來說足夠了,下面貼上 較原先畫蟒蛇的程式並沒有太大改動。第一...