1
求x的n次方(10分)
题目内容:编写求x的n次方的递归函数,在主函数调用并输出。(x为double型,n为整型,函数类型为double型)
输入格式:
%lf%d
输出格式:
%f
输入样例:
4 3
输出样例:
64.000000
时间限制:500ms内存限制:32000kb
#include <stdio.h>
double recursion(double x,int n)
{
if(n==1)
return x;
else
return x*recursion(x,n-1);
}
int main()
{
int n;
double x,product;
scanf("%lf%d",&x,&n);
product=recursion(x,n);
printf("%f",product);
return 0;
}
2
输出最大、最小数(10分)
题目内容:编写函数,通过键盘输入10个整数,找出其中最大的数和最小的数,返回到主调函数中输出。
输入格式:
%d
输出格式:
max=%d,min=%d
输入样例:<