我是編程新手,我試圖編寫一個程序,它從輸入中取一個正整數n,然後輸出n的所有因子。 例如如果n = 10中的程序將輸出 1次10等於10 2次5等於10 5乘以2等於10 10倍1等於10 相信最簡單的方法是使用嵌套在for循環中的if語句。任何人都可以爲我提供任何指導來幫助創建這些指導嗎?到目前爲止,我有... n = int(input())
a = 0
b = n
for a in r
此方法需要一個int - 但我不斷收到一條錯誤消息,有誰知道爲什麼? //finds the factors of a number that was entered
public void findFactors(int t)
{
System.out.println("factors of " +t+ " are:");
for(int i =0; i<t+1; i+
的氮量通過審查this和this,我想出了一個功能,這可能是更復雜的比它應該是,但是,男人,我的數學SUX: function tablize(elements)
{
var root = Math.floor(Math.sqrt(elements));
var factors = [];
for (var i = 1; i <= root; i++)
我試圖編寫的程序需要輸入用戶定義的Int值值並生成這些值的乘積,然後確定該產品的所有因素。這些值將通過Do-While循環輸入,直到用戶輸入負數,然後將所有正數乘以一起形成Double形式的產品。我很確定我可以弄清楚如何獲得產品的因素,但是當涉及到找到實際產品時,我完全處於虧損狀態。這是我迄今爲止編寫的代碼,減去了我在製作產品時失敗的嘗試。 public static void main(Stri