標題:
因數分解 (一)
[打印本頁]
作者:
tonyh
時間:
2016-6-25 10:24
標題:
因數分解 (一)
本帖最後由 tonyh 於 2016-6-25 10:58 編輯
設計一小程式, 使能快速列出任一正整數的所有因數, 參考執行畫面如下:
#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
int x;
re:
cout<<"請輸入一正整數: ";
cin>>x;
cout<<x<<"的因數有: ";
for(int i=1; i<=x; i++)
{
if(x%i==0)
cout<<i<<" ";
}
cout<<endl<<endl;
goto re;
system("pause");
return 0;
}
複製代碼
作者:
方宥鈞
時間:
2016-6-25 10:45
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int i;
cout<<"請輸入一個正整數: ";
cin>>i;
for(int s=1;s<=i;s++)
{
if(i%s==0)
cout<<s<<" ";
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
高允懋
時間:
2016-6-25 10:47
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
re:
int i=1;
int x;
cout<<"請輸入一正整數:";
cin>>x;
cout<<x<<"的正因數有:" ;
while(i<=x)
{
if(x%i==0)
cout<<i<<" " ;
i++;
}
cout<<endl;
goto re;
system("pause");
return 0;
}
複製代碼
作者:
康湍榆
時間:
2016-6-25 10:48
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x;
re:
cout<<"請輸入一正整數:";
cin>>x;
cout<<x<<"的因數有:";
for (int i=1;i<=x;i++)
{
if(x%i==0)
cout<<i<<" ";
}
cout<<endl<<endl;
goto re;
system("pause");
return 0;
}
複製代碼
作者:
陳泓瑜
時間:
2016-6-25 10:49
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a;
re:
cout<<"輸入正整數: ";
cin>>a;
cout<<" "<<a<<" "<<"的因數有: ";
for(int b=1; b<=a; b++)
{
if(a%b==0)
{
cout<<b<<" ";
}
}
cout<<endl;
goto re;
system("pause");
return 0;
}
複製代碼
作者:
黃茂勛
時間:
2016-6-25 10:50
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int k;
re:
cout<<"請輸入一正整數: ";
cin>>k;
cout<<k<<"的因數有:";
for(int i=1; i<=k; i++)
{
if(k%i==0)
cout<<i<<" ";
}cout<<endl<<endl;
goto re;
system("pause");
return 0;
}
複製代碼
作者:
張孟軒
時間:
2016-6-25 10:52
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x,i;
re:
cout<<"請輸入一正整數: ";
cin>>x;
cout<<x<<"的因數有:";
for(int i=1;i<=x;i++)
{
if(x%i==0)
cout<<i<<" ";
}
cout<<endl<<endl;
goto re;
system("pause");
return 0;
}
複製代碼
作者:
陸長辰
時間:
2016-6-25 10:53
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x;
re:
cout<<"輸入一個整數阿87:";
cin>>x;
cout<<x<<"的因數有";
for(int i=1; i<=x; i++)
{
if(x%i==0)
cout<<i<<" ";
}
cout<<endl;
goto re;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2