自己写的刚开始学,可能不够简洁
代码片
.
#include <stdio.h>
#pragma warning (disable:4996)
#define N 10
int fun(int x[], int e, int *sum)
{
int n=0;
int i;
*sum=0;
for( i=0;i<10;i++)
{
if(x[i]%e!=0)//如果x[i]不可以被e整除
{
*sum+=x[i];//将不能整除的数字储存到sum里
}
else
{
n++;//如果可以整除就计一次数
}
}
return n;
}
int main()
{
int x[N] = {1, 7, 8, 6, 10, 15, 11, 13, 29, 31}, e = 3, n, sum;
n=fun(x, e, &sum);
printf("n=%d,sum=%d\n", n, sum);
return 0;
}