標題:
[隨堂測驗] 因數分解 (三) - 所有因數的總和
[打印本頁]
作者:
方浩葦
時間:
2024-6-28 16:18
標題:
[隨堂測驗] 因數分解 (三) - 所有因數的總和
所有因數的總和?
本帖隱藏的內容需要回復才可以瀏覽
作者:
高湘庭
時間:
2024-6-29 14:13
#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
int x;
re:
int sum1=0,sum2=0;
cout<<"請輸入一正整數";
cin>>x;
cout<<x<<"的因數:";
for(int i=1;i<=x;i++)
{
if (x%i==0)
{
cout<<i<<" ";
sum1++;
sum2+=i;}
}
cout<<"總共有"<<sum1<<"個"<<endl;
cout<<"他們的總合為"<<sum2<<endl;
cout<<endl;
goto re;
system("pause");
return 0;
}
複製代碼
作者:
李唯銘
時間:
2024-6-29 15:46
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x, y;
int sum=0;
cout<<"請輸入一正整數: ";
cin>>x;
cout<<x<<"的因數有: ";
for(int i=1; i<=x; i++)
{
if(x%i==0){
cout<<i<<" ";
y++;
sum+=i;
}
}
cout<<"總共有"<<y<<"個"<<endl;
cout<<"總合為"<<sum<<endl;
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
劉奕劭
時間:
2024-6-29 16:13
#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
int i;
int j=1;
int k=0;
int l=0;
cout<<"請輸入一正整數: ";
cin>>i;
cout<<i<<"的因數有: ";
while(j<=i){
if(i%j==0){
k=k+j;
l++;
cout<<j<<" ";
}
j++;
}
cout<<endl;
cout<<"共有"<<l<<"個因數"<<endl;
cout<<"總和為"<<k<<endl;
system("pause");
return 0;
}
複製代碼
作者:
陳妍蓁
時間:
2024-7-6 14:30
#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
int x,y,sum=0;
cout<<"請輸入一數"<<endl;
cin>>x;
cout<<x<<"的因數:";
for(int i=1;i<=x;i++){
if(x%i==0){
cout<<i<<" ";
y++;
sum=sum+i;
}
}
cout<<endl<<"共有"<<y<<"個"<<endl;
cout<<"他們的總和="<<sum<<endl;
system("pause");
return 0;
}
複製代碼
作者:
林少謙
時間:
2024-7-6 14:38
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int x,a=0,sum=0;
cout<<"請輸入一個正整數:";
cin>>x;
cout<<x<<"的因數有:";
for (int i=1 ; i<=x ; i++)
{
if (x%i==0)
{
cout<<i<<" ";
a++;
sum+=i;
}
}
cout<<endl;
cout<<"共有"<<a<<"個"<<endl;
cout<<"總和是"<<sum<<endl;
system("pause");
return 0;
}
複製代碼
作者:
洪榮辰
時間:
2024-7-6 14:57
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x;
int a=0, b=0;
cout<<"請輸入一個正整數: ";
cin>>x;
cout<<x<<"的因數有: ";
for(int i=1; i<=x; i++)
{
if(x%i==0)
{
cout<<i<<" ";
a++;
b+=i;
}
}
cout<<"總共有"<<a<<"個!"<<endl;
cout<<"它們的總合為"<<b<<"!"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
李偈睿
時間:
2024-7-13 15:25
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x,y,sum=0;
cout<<"請輸入一數"<<endl;
cin>>x;
cout<<x<<"的因數:";
for(int i=1;i<=x;i++)
{
if(x%i==0)
{
cout<<i<<" ";
y++;
sum=sum+i;
}
}
cout<<endl<<"共有"<<y<<"個"<<endl;
cout<<"他們的總和="<<sum<<"!"<<endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2