编程一函数,其功能是求一个长正整数各位数字之和。要求使用指针函数实现结果的返回。在主函数中进行测试。例如在主函数中输入 348762,输出结果应为为30即3+4+8+7+6+2的和。
#include “stdio.h”
int *sum(unsigned long n)
{ int s=0,*p=&s;
do
{ s=s + (n % 10);
n/=10;
}while(n);
return p;
}
void main()
{ unsigned long x;
printf(“请输入一个整数:”);
scanf(“%lu”,&x);
printf(“s=%d”, *sum(x));
printf(“\n”);
}
© 版权声明
部分文章来自网络,只做学习和交流使用,著作权归原作者所有,遵循 CC 4.0 BY-SA 版权协议。
THE END
暂无评论内容