資訊奧賽 按一定規則出牌

2021-07-28 23:44:42 字數 692 閱讀 8242

撲克牌

一付撲克牌取所有的方塊,按1,2,3,…,10,j,q,k 的順序從上至下排好,並按下面要求取走牌:翻出最上面一張牌,放到一旁,把第二張牌放到這疊牌的最下面,……,重複上述過程,直到翻完所有的牌。問:

①最後翻出的牌是哪一張?

②如果要求按1,2,3,…,10,j,q,k的順序翻出,則原來的牌又應如何排隊?

輸入檔案:無,為評測方便,請讀入乙個空檔案,

輸出檔案:有二行,第一行是第一問的結果,第二行是第二問的結果,數字間用空格隔開。

#includeusing namespace std;

void printcard(int a);

int a[13];

int b[13];

int main()

i = -1;

k = 0;

f = 0;

while(c != 13)

f++;

} }printcard(b[12]);

cout

} }

return 0;

}void printcard(int a) //0~12表示撲克牌的 1 到 10 和 j q k

按一定規律輸入

我的程式 01.02.程式的版權和版本宣告部分 05.檔名稱 test.cpp 06.作 者 王魯峰 07.完成日期 2013 年11 月 5 日 08.版 本 號 v1.0 09.對任務及求解方法的描述部分 10.輸入描述 無 11.問題描述 按一定規律輸入 12.程式輸出 略 13.問題分析 略...

Java生成一定規則遞增編號

專案需求中有時需要生成一定規則遞增編號。例如生成裝置編號 裝置型別 五位編號 從1開始,不夠前補0 也就是syxh000001 syxh00002 sdoi00001類似這樣。那麼如何處理000001自增1變為000002呢?實現 package com.lyf.test public class ...

思維體操 用c 簡單實現按一定規則輸出有序數列

要求 輸入乙個整數num,列印出如下規則的一組數字 1 2345 6789 1011 1213 1415 比如輸入數字7,應該有如下輸出 12 3456 7 下面是用c 的簡單實現 public static void print intnum output if j i if output num...