題目要求 :
實現功能:
1) 題目的數量(個人專案的要求)
2) 數值的範圍(個人專案的要求)
3) 題目中最多幾個運算子
4) 題目中或運算過程中有無有分數(比如進行整數除法的時候不能除盡)
5) 題目中是否有乘除法
6) 題目中是否有括號
吳阿平同學負責程式構建的演算法設計,我負責窗體和**生成
合作優點在於可以互相討論,相互學習,有問題可以及時發現,一起改正。
合作時的**:
namespace 新四則運算
char ysf = ;
static int getrandomseed() //隨機數種子,解決隨機數一致問題
private void btn_1_click(object sender, eventargs e)
else if (ysf == 2) // 兩個運算子
else //三個運算子
input(" = ");
input("\n");
input("\n");}}
public void ysf1(int r) //乙個運算子
else
}public void ysf2(int r)
else
else}}
public void ysf3(int r)
else
else if(m == 1)
else
}else}}
public void input_ysf()
else
input(" ");
}public void input_ysf2(int r)
else
}public void input_ysf2_kh(int r)
else
}public void input_ysf3(int r)
else
}public void input_ysf3_kh1(int r) //帶括號形式1
else
}public void input_ysf3_kh2(int r) //帶括號形式2
else
}public void input_ysf3_kh3(int r) //帶括號形式3
else
}public void randnum(int r) //對數進行隨機,只能是整數
while (num == 0); // 隨機整數不為 0
input(num.tostring());
}public void randnum1(int r) //對數進行隨機,可為分數
while (num == 0); // 隨機整數不為 0
input(num.tostring());
}else
}public void randnum2(int r) //分數隨機
while (x == 0); //分子不為0
dowhile (y == 0 || y == x); //分母不為0,且不等於分子
if (x > y) //如果分子比分母大,則對調分子分母位置
input(x.tostring());
input("/");
input(y.tostring());
}public void input(string t)
private void btn_clc_click(object sender, eventargs e)}}
程式執行截圖:
不用四則運算完成加法運算
題目 寫乙個函式,求兩個數之和,不能使用四則運算。分析 四則運算都不能用,那還能用什麼啊?可是問題總是要解決的,只能開啟思路去思考各種可能性。首先我們可以分析人們是如何做十進位制的加法的,比如是如何得出5 17 22這個結果的。實際上,我們可以分成三步的 第一步只做各位相加不進製,此時相加的結果是1...
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 ...