藍橋杯練手之數字遊戲

2022-08-30 11:54:08 字數 723 閱讀 9437

棟棟正在和同學們玩乙個數字遊戲。

遊戲的規則是這樣的:棟棟和同學們一共n個人圍坐在一圈。棟棟首先說出數字1。接下來,坐在棟棟左手邊的同學要說下乙個數字2。再下面的乙個同學要從上乙個同學說的數字往下數兩個數說出來,也就是說4。下乙個同學要往下數三個數,說7。依次類推。

1, 2, 4, 7, 11, 3, 9, 3, 11, 7。

遊戲進行了一會兒,棟棟想知道,到目前為止,他所有說出的數字的總和是多少。

【輸入格式】

輸入的第一行包含三個整數 n,k,t,其中 n 和 k 的意義如上面所述,t 表示到目前為止棟棟一共說出的數字個數。

【輸出格式】

輸出一行,包含乙個整數,表示棟棟說出所有數的和。

【樣例輸入】

3 13 3

【樣例輸出】

【樣例說明】

棟棟說出的數依次為1, 7, 9,和為17。

#include#define max 50 //最大次數

int main()

{//n個同學,模去k,執行了t次

int i,s,n,l,k,m,h,p,t,a[max];

i=1;s=1;l=0;p=0;m=0;

printf("輸入同學個數,k的值 執行次數\n");

scanf("%d%d%d",&n,&k,&t);

printf("輸入%d個同學,k的值為%d 執行%d次數\n",n,k,t);

for(i=0;i

藍橋杯練手之回文數字

觀察數字 12321,123321 都有乙個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做 回文數字。本題要求你找到一些5位或6位的十進位制數字。滿足如下要求 該數字的各個數字之和等於輸入的整數。輸入格式 乙個正整數 n 10 輸出格式 若干行,每行包含乙個滿足要求的5位或6位...

藍橋杯 數字遊戲

問題描述如下 問題不難,最大的問題是溢位,如果使用long long而直接暴力求借,溢位問題依舊存在。如何解決呢,不難得出第i個人心中的數是1 1 2 3 i 1 所以到下一次棟棟心裡的數為1 1 2 3 4 5 n 其中n為已經有n人次報過數 為了避免溢位,筆者的做法是保留上次棟棟報數的值,假設為...

藍橋杯 數字遊戲

題目描述 解題過程 最初以為是乙個迴圈節問題,樣例確實是迴圈的,多寫幾組就發現了。但是,其實是乙個坑,根本不是什麼迴圈節。於是我直接暴力做了一遍,過了一半資料 include using namespace std const int maxn 1e6 7 typedef long long ll ...