首页 > 其他 > 详细

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

时间:2020-12-19 09:29:25      阅读:31      评论:0      收藏:0      [点我收藏+]

函数接口定义:

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 }

 

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

原文:https://www.cnblogs.com/CEBLL/p/14157929.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!