个自然数N,请设计算法输出它所有真 约数的和.
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 08:20:17
个自然数N,请设计算法输出它所有真 约数的和.
C编程
C编程
#include
int f(int x)
{
\x05int n=0,i,k=1,flag=1;
\x05while(flag)
\x05{
\x05\x05flag=0;
\x05\x05for(i=k;x%i;i++);
\x05\x05k=i+1;
if(x!=i)
\x05\x05{
\x05\x05 flag=1;
\x05\x05\x05n+=i;
\x05\x05}
\x05}
\x05return n;
}
void main()
{
int m;
scanf("%d",&m);
printf("真约数之和=%d\n",f(m));
}
int f(int x)
{
\x05int n=0,i,k=1,flag=1;
\x05while(flag)
\x05{
\x05\x05flag=0;
\x05\x05for(i=k;x%i;i++);
\x05\x05k=i+1;
if(x!=i)
\x05\x05{
\x05\x05 flag=1;
\x05\x05\x05n+=i;
\x05\x05}
\x05}
\x05return n;
}
void main()
{
int m;
scanf("%d",&m);
printf("真约数之和=%d\n",f(m));
}
个自然数N,请设计算法输出它所有真 约数的和.
用流程图表示求自然数n所有约数的算法
约数的个数和约数的和⒈写出小于200且有15个约数的自然数,并求出它的所有约数的和.⒉写出所有具有10个约数的两位数.
如何求自然数N的约数个数和所有约数的和?
某自然数的2倍正好是它的所有4个约数的和,这个数是几?
设计程序 输出所有小于等于n的素数要求1,.每行输出10个素数2.尽可能采取较优算法
输入m、n两个自然数,输出它们的最小公倍数.请用自然语言和流程图分别描述求解算法.
设计算法,输出1000以内能被3和5整除的所有正整数,已知算法流程图如图,请填写空余部分:①______;②______
求自然数N,它能被5和7整除,且共有14个约数
请写出360到1000的自然数中,所有有奇数个约数的数?
N满足:N恰有144个不同约数; 在N的所有约数中有10个连续的非零自然数.
对于自然数n,n的约数个数用A(n)表示,n的所有约数的和用B(n)表示.