C語言驗證驗證10以內尼克斯徹定理

2022-09-14 01:21:08 字數 952 閱讀 6435

問題描述:

驗證尼克斯徹定理,即任何乙個整數的立方都可以寫成一串連續奇數的和,如下所示: 13 =1 23=3+5 33=7+9+11 43=13+15+17+19 

1 #include 23//

輸出i的尼克斯徹定理表示式

4void fun(int

i); 56

int main(int argc, char *ar**)712

return0;

13}1415

void fun(int

i) 23

if(sum==i*i*i)

26 sum=0;27

} 28}29

30

輸出:1^3=1+...+1

2^3=3+...+5

3^3=7+...+11

3^3=27+...+27

4^3=1+...+15

4^3=13+...+19

4^3=31+...+33

5^3=21+...+29

5^3=125+...+125

6^3=7+...+29

6^3=31+...+41

6^3=51+...+57

6^3=107+...+109

7^3=43+...+55

7^3=343+...+343

8^3=17+...+47

8^3=57+...+71

8^3=125+...+131

8^3=255+...+257

9^3=1+...+53

9^3=73+...+89

9^3=241+...+245

9^3=729+...+729

10^3=31+...+69

10^3=91+...+109

10^3=247+...+253

10^3=499+...+501

C語言 驗證花括號成對出現

編寫乙個程式,它從標準輸入 終端 讀取c源 並驗證所有的花括號都正確的成對出現。注意 你不必擔心注釋內部 字串常量內部和字元常量形式的花括號。我們先判斷左花括號的數量是否相等。如果左右花括號數量不等,肯定不成對!如果左右花括號數量相等,一定就成對嗎?好像也不一定。我們來舉例分析一下,左右花括號相等時...

Linux下C語言驗證多程序

include include include include using namespace std int main 上面是父程序的執行結果 下面是子程序的執行結果。建立乙個子程序,父子程序併發執行 子程序複製父程序的如下屬性 段 資料段的內容,父子程序擁有相同的 和資料 開啟檔案列表 不複製程...

leetcode 125 驗證回文串 C語言實現

給定乙個字串,驗證它是否是回文串,只考慮字母和數字字元,可以忽略字母的大小寫。說明 本題中,我們將空字串定義為有效的回文串。示例 1 輸入 a man,a plan,a canal panama 輸出 true 示例 2 輸入 race a car 輸出 false 注意用位運算會快很多。小寫字母c...