其他分享
首页 > 其他分享> > 6-2 因子之和通过指针变量间接传回主函数

6-2 因子之和通过指针变量间接传回主函数

作者:互联网

函数接口定义:

void  fun(int  n,int  *m);

  

其中 n 和 m 都是用户传入的参数。函数计算给定整数 n 的所有因子(不包括1和自身)之和,和值通过指针变量 m 间接传回主函数。

裁判测试程序样例:

#include <stdio.h>
void  fun(int  n,int  *m);
int main()
{
 int s,n;
 scanf("%d",&n);
 fun(n,&s);
 printf("%d\n",s);
 return 0;
 }

/* 请在这里填写答案 */

  

输入样例:

45

  

输出样例:

32

  

 1 void  fun(int  n,int  *m)
 2 {
 3     int sum;
 4 
 5     for(int i=2;i<n;i++)
 6     {
 7         if(n%i==0)
 8         {
 9             sum+=i;
10         }
11     }
12     *m=sum;
13 
14 }

 

标签:函数,int,void,样例,因子,fun,传回,指针
来源: https://www.cnblogs.com/CEBLL/p/14157929.html