C语言 完成程序

来源:百度知道 编辑:UC知道 时间:2024/05/25 19:32:11
1、请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。
___________________________
main()
{ double x,y;
scanf("%1f%1f",&x,&y);
printf("%1f\n",max(x,y));
}
double max(double a,double b)
{ return (a>b ? a:b) ;
}
2、以下函数的功能是:求x的y次方,请填空,并配写出主调函数
double fun( double x, int y)
{ int i;
double z;
for(i=1, z=x; i<y;i++) z=z* ______________;
return z;
}
main( )
{

}

1 #include<stdio.h>
2 x
主调函数
main()
{
double x,z;
int y;
printf("Please enter x:\n");
scanf("%f",&x);
printf("Please enter y:\n");
scnaf("%d",&y);
z=fun(x,y);
printf("z=%f\n",z);
}

(1)#include<stdio.h>
(2)x

1.
#include <stdio.h>
double max(double a,double b);

#include <stdio.h>

double fun( double x, int y)
{
int i;
double z;

for(i=1, z=x; i<y;i++) z= z * x;

return z;
}
main( )
{
printf("%lf\n", fun(2,3));
}