public static void main(String[] args)
{
Scanner x=new Scanner(System.in);
int n=0;int g=0; int term=0;int temp=0;
int sum=0; int factor=1;
System.out.print("Input N:");
n=x.nextInt();
g=n;
if (n<=0)
{
System.out.println("Please enter a positive integer");
System.exit(0);
}
if (n>0)
{
System.out.print("The factors are:");
while (factor<n)
{
if (n%factor==0)
{
System.out.print(factor+",");
}
factor++;
}
}
}
如果我輸入數字8,因素是1,2和4.我試圖實現的是添加8和1,2的因子,這將是結果爲7.添加一個數字的因子
問題是怎麼回事? :) –
看起來像做得很差的作業給我。 – duffymo