c语言题库---- 函数
---恢复内容开始---
1.编写一个函数,功能为返回两个int类型参数的最大的值
#include <stdio.h>
int FindMax( int a, int b);
int main ()
{
int a = 33;
int b = 55;
int max ;
max = FindMax(a, b);
printf("%d\n",max);
return 0;
}
int FindMax( int a, int b)
{
int max = -2147483648;
if(max<a)
{
max = a;
}
if(max< b )
{
max = b;
}
return max;
}
如:1+2+3+4+5+6+7+8+9+10的和
#include <stdio.h>
int AddSum(int a, int b);
int main()
{
int sum;
sum = AddSum(1,10);
return 0;
}
int AddSum(int a, int b)
{
int sum = 0;
int i;
if(a<b)
{
for(i = a;i< =b;i++)
{
sum+=i;
}
}
else if(a>b)
{
for(i = b; i<=a; i++)
{
sum+=i;
}
}
else
{
sum = a;
}
return sum;
}
3.编写一个函数,返回一个int数组中最大的元素的值
4.编写一个函数,返回double数组中最大元素的下标
递归:
1.输出 :12344321
2.计算某一个数的阶乘是多少
---恢复内容结束---