C语言每日一题
关键要点
- 传参
- 筛选
函数
int fun(int x[], int e, int* sum)
{
int count = 0;
int i = 0;
for (i = 0; i < N; i++)
{
if (x[i] % e == 0)
{
count++;
}
else
*sum += x[i];
}
return count;
}
源代码
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#define N 10
int fun(int* x, int e, int* sum)
{
int count = 0;
int i = 0;
for (i = 0; i < N; i++)
{
if (x[i] % e == 0)
{
count++;
}
else
*sum += x[i];
}
return count;
}
int main()
{
int x[N] = { 1,7,8,6,10,15,11,13,29,31 };
int n;
int sum=0;
int e = 3;
n = fun(x, e, &sum);
printf("n=%d,sum=%d", n, sum);
return 0;
}
总结
感谢关注,一起进步!