原创 因子和階乘

  輸入正整數n(2<=b<=100),把階乘n!=1*2*3*4*...*n分解成素因子相乘的形式,從小到大輸出各個素數(2、3、5...)的指數。例如825=3*5(2)*11應表示成(0,1,2,0,1),表示分別有0,1,2,0,

原创 階乘的精確值計算

   輸入不超過1000的正整數n,輸出n!=1 * 2 * 3 * 4 * ...* n的精確結果                                              樣例輸入:30                

原创 週期串

  如果一個字符串可以由某個長度爲k的字符串重複多次得到,我們說該串以k爲週期。例如abcabcabcabc以3爲週期   樣例輸入:HoHoHo   樣例輸出:2 #include <stdio.h> #include <strin

原创 6174問題

    假如你有一個各位數字互不相同的四位數,把所有數字從大到小排序後得到a,從小到大排序後得到b,然後用a-b替換原來這個數,並且繼續操作。例如,從1234出發,依次可以得到4321-1234=3087,8730-378=8352,85

原创 最長迴文子串

      輸入一個字符串,求出其中最長的迴文子串。子串的含義是:在預案串中連續出現的字符串片段。在判斷中,應該忽視所有標點符號和空格,且忽略大小寫,但輸出應保持原樣 樣例輸入:Confuciuss say:Madam,I'm Adam.

原创 冰雹數

任意給定一個正整數N, 如果是偶數,執行: N / 2 如果是奇數,執行: N * 3 + 1 生成的新的數字再執行同樣的動作,循環往復。 通過觀察發現,這個數字會一會兒上升到很高, 一會兒又降落下來。 就這樣起起落落的,但最終必會落到