小呆呆組四則運算(可檢驗評分)

2022-09-01 20:45:11 字數 912 閱讀 4276

要求:

輸入乙個整形陣列,陣列裡有正數也有負數。

陣列中連續的乙個或多個整數組成乙個子陣列,每個子陣列都有乙個和。

如果陣列a[0]……a[j-1]首尾相鄰,允許a[i-1], …… a[n-1], a[0]……a[j-1]之和最大。

同時返回最大子陣列的位置。

求所有子陣列的和的最大值。

設計思路:

1·隨機生成乙個陣列。

2·通過for迴圈語句,讓計算機從第乙個數開始逐個開始向後遍歷。

3·由於是乙個環形陣列,故遍歷是有限次數。遍歷次數是陣列長度-1。

4·每一次遍歷的值賦值給max,通過一次次比較,最終的max就是環形陣列最大子陣列的和。

5·輸出這個max。

遇到的問題:沒有在while函式之前加上srand函式,導致第二以及以後次做題時,題目與第一次重複。

程式:#include

#include

#include

#include

void main()

;srand(time(0));

while(1)

if(d[num]<=2)

else}}

num++;

if(num==10) break;

}/* 回答 */

num=0;

while(1)

else

printf("錯誤,正確答案: %d\n",c[num]);

num++;

if(num==10) break;

}printf("\n得分:%d\n\n&&&&&&&加油吧,騷年!&&&&&&&",add);

python四則運算程式 四則運算(Python)

四則運算程式 一 資訊 二.題目要求 寫乙個能自動生成小學四則運算題目的程式,然後在此基礎上擴充套件 除了整數以外,還要支援真分數的四則運算,例如 1 6 1 8 7 24 程式要求能處理使用者的輸入,判斷對錯,累積分數 程式支援可以由使用者自行選擇加 減 乘 除運算 三 import random...

java四則運算

public class arithmetic implements serializable 除法 param number1 除數 param number2 被除數 param decimal 保留幾位小數點 return public static double divide string ...

C 四則運算

一 問題及 檔名稱 兩個浮點數的四則運算 02.作 者 李欽 03.完成日期 2016 年 3 月 12 日 04.版 本 號 v1.0 05.對任務及求解方法的描述部分 06.輸入描述 07.問題描述 略 08.程式輸出 略 09.問題分析 略 10.演算法設計 略 11.includevoid ...