一道程式設計題,找出能連續相加等於1200的自然數,請不要用指標,用最簡單的程式就行了

時間 2022-08-09 09:30:02

1樓:草紅樣

這個題方法可真不少,由於資料量很小,我來弄個簡單的方法,不過從演算法上說不是很優:

#include

int main()}}

不知道兄臺對mathematica有沒有興趣,這樣問題會變得極其簡單:

/. ] == 1200 && 0

2樓:匿名使用者

#include

#include

/** 求出對於一個和來說,最多需要多少個連續整數相加。

*/int maxn(int sum)

/** 求出對於一個和來說,如果要n個連續整數相加,第一個整數是什麼。

* 如果沒有任意n個連續整數相加能夠得到指定和,則返回0。

*/int basesn(int sum, int n)int main(void)

return 0;

} 結果:

maxn(1200) = 49

n = 3, base = 399

n = 5, base = 238

n = 15, base = 73

n = 25, base = 36

n = 32, base = 22

3樓:匿名使用者

兄弟,這個東西你算算只有400能滿足啊,還要寫嗎?

下面是程式**,有什麼其他問題可以問我。。。

#include

void main()}}

4樓:玖玖久

for(int i=0;i<=1200;i++)}

求解一道c 程式設計題,求解一道簡單的C語言程式設計題

麼誒節奏 include using namespace std int search int p1,int n,int p2 void print int p,int n int main int arr1 10 int arr2 int count search arr1,10,arr2 pri...

求解一道程式設計題急有高手嗎,一道C語言的程式設計題 求高手解答

胡和芳芳 include include include include void eval1 int 對正確答案的評價void eval2 int 對錯誤答案的評價int main else 減法運算 else if select 2 answer1 a b printf d d n a,b pr...

一道c語言的題比較難,一道較難的C語言程式設計題,請各位高手解答!

include include include static void myclear void 自定義的清空緩衝區函式 int main while 1 myclear l unsigned pow 10,k for i 1,j 0 i if flag 0 構造迴圈的陣列 else if flag...