#include<stdio.h>
int fac(int n);
int main()
{
int n;
scanf("%d",&n);
printf("因子:");
printf("\n因子和:%d",fac(n));
return 0;
}
int fac(int n)
{
int count=0;
for(int i=1; i<=n;i++)
{
if(n%i==0)
{
printf("%d ",i);
count = count + i;
}
}
return count;
}
实验9-8:编写函数求所有因子及和 【问题描述】 编写函数int fac(int n)用于输出n的所有因子的和,要求在主函数中输入n,调用函数fac输出其所有因子。 请只提供子函数的编写。 【输入形式】 12 【样例输出】 因子:1 2 3 4 6 12 因子和:28 | 10.00 |
下载源文件
得分10.00 最后一次提交时间:2023-05-02 19:47:51 共有测试数据:2 平均占用内存:1.211K 平均运行时间:0.00273S
|