华北水院高级语言程序设计(C语言)实验报告(六)
2014--2015学年 第二学期
2017级 专业: 学号: 姓名:
一、 实验题目:指针
二、 实验目的:(略)
三、 实验内容
1.程序验证(略)
2 ?程序设计
1)分别求出数组中所有 3的倍数之和以及 5的倍数之和。形参n给了数组中数据的
个数,利用指针three返回3的倍数之和,利用指针 five返回5的倍数之和。例如:
数组中的值依次为:1, 5, 9, 2, 3, 15, 11, 6, 10;则利用指针three返回3的倍 数之和33;利用指针five返回5的倍数之和30。请在下面空白处完善这一函数的功 能,并且调试运行出结果。
源代码: 运行结果:
#i nclude stdio.h
#define N 20
void fun (i nt *a,i nt n ,i nt *three,i nt *five)
{
int i;
*three=*five=0;
for(i=0;i n ;i++)
{
if(a[i]%3==0)
*three+=a[i];
if(a[i]%5==0)
*five+=a[i];
}
}
void mai n()
{
int a[N]={1,5,9,2,3,15,11,6,10},i, n=9,three,five;
prin tf(The origi nal data is:\
原创力文档

文档评论(0)