求大神能否都帮忙做下~~谢谢了,好人一生平安~~~

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();
}
展开
 我来答
White_MouseYBZ
2015-05-19 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6657万
展开全部
所有题目都表述不全,或没有数学表达式,无法做啊朋友……
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式