石家庄54所地址:C语言编程---解题---行的来做出算法---给分的

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 11:15:31
1.用函数实现求打印两个书之间的偶数

2.用函数实现求10数的最大,最小,总和的数

3.用函数实现查找一个是否在10个数之中

1
void printeven(int a,int b) //打印a、b之间的偶数
{
int t;
if (a>b) //令a<b
{
t = a;
a = b;
b = t;
}
while (a<=b)
{
if (!(a&1)) printf("%d\n",a);
a++;
}
}
2.将总和返回,同时将最大值存储在max,最小值存储在min
10个数以数组形式存储,这里len 应传 10
int mysum(int *a, int len,int &max, int &min)
{
int sum = 0;
int i;
*max = a[0];
*min = a[0];
for (i=0;i<len;i++)
{
sum += a[i];
if (a[i]>*max) *max = a[i];
if (a[i]<*min) *min = a[i];
}
return sum;
}
3.10个数以数组传入,查找key是否在数组a中,最后返回key所在下标,如果不在之中,返回-1;
int myseek(int *a, int len, int key)
{
int i;
for (i=0;i<len;i++)
{
if (a[i]==key) return i;
}
return -1;
}