求大神能否都帮忙做下~~谢谢了,好人一生平安~~~
1)完成下面C程序的函数fun1,该函数的数学表达式是x<6fun1(x)=x=6x>6例fun1(3.000)=5.307#include<stdio.h>#inclu...
1) 完成下面C程序的函数fun1,该函数的数学表达式是
x<6
fun1(x)= x=6
x>6
例fun1(3.000) = 5.307
#include<stdio.h>
#include<math.h>
doublefun1(float x)
{
/**/
/**/
}
voidmain()
{
float x;
double y;
clrscr();
printf("Please input a number:\n");
scanf("%f",&x);
y = fun1(x);
printf("fun1(%.3f)=%.3f\n",x,y);
getch();
}
2)补充以下C程序中一对/**/之间的空白部分,完成函数fun,使其计算以下分段函数,该函数的数学表达式如下图所示
#include <stdio.h>
#include <math.h>
double fun(float x)
{ /**/
/**/
}
void main()
{ float x; double y;
printf("Please input anumber: ");
scanf("%f",&x);
printf("f(%.2f)=%.2f\n",x,fun(x));
}
3)完成以下C程序的fun2函数,其功能是根据整型参数n(n从1开始)返回如下公式的计算值:
#include<stdio.h>
doublefun2(int n)
{
/**/
/**/
}
voidmain()
{
int n;
printf("Input n: ");
scanf("%d",&n);
printf("fun(%d)=%lf\n",n,fun2(n));
getch();
}
4)补充以下C程序中一对/**/之间的空白部分,完成以下C程序的fun函数,实现其功能: 根据整型参数n和m,返回如下公式的计算值:
double fun( int n, int m)
{ /**/
/**/
}
void main()
{ intn,m;
printf("Input n and m: ");
scanf("%d,%d",&n,&m);
printf("fun(%d,%d)=%lf\n",n,m,fun(n,m));
}
5)
#include <stdio.h>
#include <math.h>
void fun(double a[],double x,int n)
{
/**/
/**/
}
main()
{
int n;
doublea[2],x;
printf("\nPlease enter x,n:");
scanf("%lf,%d",&x,&n);
while(x<1.0 || x>2.0 ||n<0 || n>10)
{ printf("\nInvalid data(1.0<=x<=2.0,0<n<=10)\n\nPlease enter x,n:");
scanf("%lf,%d",&x,&n);
}
fun(a,x,n);
printf("\nResult:a[0]=%f,a[1]=%f",a[0],a[1]);
getch();
} 展开
x<6
fun1(x)= x=6
x>6
例fun1(3.000) = 5.307
#include<stdio.h>
#include<math.h>
doublefun1(float x)
{
/**/
/**/
}
voidmain()
{
float x;
double y;
clrscr();
printf("Please input a number:\n");
scanf("%f",&x);
y = fun1(x);
printf("fun1(%.3f)=%.3f\n",x,y);
getch();
}
2)补充以下C程序中一对/**/之间的空白部分,完成函数fun,使其计算以下分段函数,该函数的数学表达式如下图所示
#include <stdio.h>
#include <math.h>
double fun(float x)
{ /**/
/**/
}
void main()
{ float x; double y;
printf("Please input anumber: ");
scanf("%f",&x);
printf("f(%.2f)=%.2f\n",x,fun(x));
}
3)完成以下C程序的fun2函数,其功能是根据整型参数n(n从1开始)返回如下公式的计算值:
#include<stdio.h>
doublefun2(int n)
{
/**/
/**/
}
voidmain()
{
int n;
printf("Input n: ");
scanf("%d",&n);
printf("fun(%d)=%lf\n",n,fun2(n));
getch();
}
4)补充以下C程序中一对/**/之间的空白部分,完成以下C程序的fun函数,实现其功能: 根据整型参数n和m,返回如下公式的计算值:
double fun( int n, int m)
{ /**/
/**/
}
void main()
{ intn,m;
printf("Input n and m: ");
scanf("%d,%d",&n,&m);
printf("fun(%d,%d)=%lf\n",n,m,fun(n,m));
}
5)
#include <stdio.h>
#include <math.h>
void fun(double a[],double x,int n)
{
/**/
/**/
}
main()
{
int n;
doublea[2],x;
printf("\nPlease enter x,n:");
scanf("%lf,%d",&x,&n);
while(x<1.0 || x>2.0 ||n<0 || n>10)
{ printf("\nInvalid data(1.0<=x<=2.0,0<n<=10)\n\nPlease enter x,n:");
scanf("%lf,%d",&x,&n);
}
fun(a,x,n);
printf("\nResult:a[0]=%f,a[1]=%f",a[0],a[1]);
getch();
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询