c语言实验报告(六).docx

华北水院高级语言程序设计(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)

1亿VIP精品文档

相关文档