陣列和字串中的開燈問題

2021-07-14 06:17:47 字數 455 閱讀 7357

現在隨著深入,知識越來越難,好多無法理解,只能自己翻書查閱,不過這也是必須的。

**那麼好懂就不叫**了。

以下為開燈問題:有n盞燈,編號為1~n。第乙個人把所有燈開啟,第二個人按下所有編號為2的倍數的開關(這些燈將被關掉),第三個人按下所有編號為3的倍數的開關(其中關掉的燈將被開啟,開著的燈將被關閉),以此類推。一共有k人,問最後有哪些燈開著?

#include#include#define maxn 1010

int a[maxn];

int main()

printf("\n");

return 0;

}

驗證:

當n=7,k=3時,1,5,6,7這四盞燈開著。

當n=11,k=9時,1,4,9,10,11這四盞燈開著。

好吧,雖然這條路很困難,很枯燥,但既然選擇,就必須堅持到底!

字元陣列和字串陣列 0 問題

字元陣列 include include using namespace std int main int argc,char const ar 單字元儲存則不會有 0 cout sizeof x sizeof y strlen x strlen y zl laptop 2abl2n6v mnt d...

字串和字串陣列

字串陣列 include int main int argc,const char ar printf name1 s n name1 name1 zhangsan 部分初始化中,沒有被初始化的元素預設是0,0 對應的ascii值是 0 char name2 9 printf name2 s n n...

c 中字串和字元陣列

字串可以用字元陣列與字串變數兩種方式來儲存,效果類似。一 用字元陣列來儲存字串 char st1 100 st2 100 字元陣列說明 cin st1 st2 long a,b 輸入 hello,world 則st1 st2 字元 0 為字串結束標誌 1.字元陣列長度 strlen st1 如a s...