输入x,求它的所有因数之和 c++程序怎么写

输入x,求它的所有因数之和 c++程序怎么写,第1张

#include<iostream>

using namespace std

int fun(int x)//定义函数

{

int sum=0

for(int i=1i<瞎姿塌=xi++)

if(x%i==0)//a对b求余为0,b就是磨圆a的因数

sum+=i//因数累加

return sum//函数返回值为 因数累加和;

}

int main()

{

int x,y//6的因数1,2,3,6

cin>>x

y=fun(x)//引用 函数册衫

cout<<y

}

<SCRIPT LANGUAGE=VBScript>

x=InputBox("毁孝请输入纤戚稿数值:")

If x>=0 Then x=x

Else

x=-x

End If

</仔毕SCRIPT>

#include<iostream>

using namespace std

void main()

{

int i,j,k

for(i=0i<5i++)

{

for(j=0j<=ij++)

cout<<" "

if(i!=4)

cout<<"x"

for(k=0k<7-i*2k++)

cout<物脊迹<" "

cout<<"x"<<endl<<endl

}

for(i=0i<4i++)

{

for(j=4-ij>0j--)

cout<<" "

cout<<"x"

for(k=0k<=2*ik++)

cout<<" "

cout<<"野袜x"<<endl<<endl

}

}

已经运行 不懂追问,这是用循环,还可以用解方程的方法不过要找好直罩并线方程,望采纳


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8215840.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存