给定程序中函数fun的功能是:从整数1到55之间,选出能被3 整除,且有一位上的数是5的那些书,并把这些数放在b所指的数组中,这些数的个数作为函数值返回,规定函数中a1放个位数,a2放十位数。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int fun(int *b)
{
int k, a1, a2, i = 0;
for (k = 10;k <= 55;k++)
{
a2 = k / 10;
a1 =k% 10;
if ((k % 3 == 0 && a2 == 5) || (k % 3 == 0 && a1 == 5))
{
b[i] = k;
i++;
}
}
return i;
}
int main()
{
int a[100], k, m;
m = fun(a);
printf("The result is:\n");
for (k = 0;k < m;k++)
printf("\n%4d", a[k]);
getchar();
return 0;
}