几道C语言的题? 不会做!麻烦帮做一下 感激涕零!1)写一个函数,求两个float型变量中居于较大值的变量的地址写一个
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/06 13:41:04
几道C语言的题?
不会做!麻烦帮做一下 感激涕零!
1)写一个函数,求两个float型变量中居于较大值的变量的地址写一个函数,求两个int型变量中居于较小值的变量的地址
2)猴子吃桃问题:一只猴子摘了很多桃子,第1天吃了一半,觉得不过瘾又多吃了一个,第2天又吃了剩下的一半,觉得不过瘾又多吃了一个,以后每天都吃剩下的一半后,再吃一个,到了第10天,还剩下1个桃子,问猴子最初摘了多少个桃子?写出子函数和主函数(递归调用)
3)编写函数用以求表达式x??-5x+4,x作为参数传送给函数,调用此函数求:
1)y1=2??-5·2+4
2)y2=(x+15)??-5·(x+15)+4
3)y3=sin??x-5·sinx+4
4)编程计算30个同学的计算机成绩之和,平均分,最高分,最低分。(成绩之和,平均分,最高分,最低分用子函数实现,写出主函数和子函数)
5)1、1-3+5-7+9…..+101
2、用π/4=1-1/3+1/5-1/7…..公式求π的近似值,直到某一项的绝对值小于1e-6
3、求e的值,e=1+1/1!+1/2!+1/3!+…1/n!
取n=10
4、从键盘上输入若干学生的成绩,统计并输出最高和最低成绩,当输入负数时结束输入。
5、求两个数的最小公倍数
不会做!麻烦帮做一下 感激涕零!
1)写一个函数,求两个float型变量中居于较大值的变量的地址写一个函数,求两个int型变量中居于较小值的变量的地址
2)猴子吃桃问题:一只猴子摘了很多桃子,第1天吃了一半,觉得不过瘾又多吃了一个,第2天又吃了剩下的一半,觉得不过瘾又多吃了一个,以后每天都吃剩下的一半后,再吃一个,到了第10天,还剩下1个桃子,问猴子最初摘了多少个桃子?写出子函数和主函数(递归调用)
3)编写函数用以求表达式x??-5x+4,x作为参数传送给函数,调用此函数求:
1)y1=2??-5·2+4
2)y2=(x+15)??-5·(x+15)+4
3)y3=sin??x-5·sinx+4
4)编程计算30个同学的计算机成绩之和,平均分,最高分,最低分。(成绩之和,平均分,最高分,最低分用子函数实现,写出主函数和子函数)
5)1、1-3+5-7+9…..+101
2、用π/4=1-1/3+1/5-1/7…..公式求π的近似值,直到某一项的绝对值小于1e-6
3、求e的值,e=1+1/1!+1/2!+1/3!+…1/n!
取n=10
4、从键盘上输入若干学生的成绩,统计并输出最高和最低成绩,当输入负数时结束输入。
5、求两个数的最小公倍数
第一题(1):(后面的题库函数引用就省略了)
#include
void main()
{ float a,b; int c,d;
printf("Please enter a b c and d:");
scanf("%f %f %d %d",&a,&b,&c,&d);
if(a>b) printf("%lu\n",&a); else printf("%lu\n",&b);
if(c>d) printf("%lu\n",&c); else printf("%lu\n",&d); }
第一题(2):
int houzi(int n)
{ if(n==1) return 1;
return 2*(houzi(n-1)-1); }
void main()
{ printf("%d\n",houzi(10)); }
第一题(3):
#include
float fun(float x)
{ return x*x-5*x+4; }
void main()
{ float x1=2,x2,x3;
printf("Please enter the number of x2 and x3:");
scanf("%f %f",&x2,&x3);
x2+=15;x3=sin(x3);
printf("y1=%6.2f\n",fun(x1));
printf("y2=%6.2f\n",fun(x2));
printf("y3=%6.2f\n",fun(x3)); }
第一题(4):
#include
void main()
{
int a[30],i,highest=0,lowest=0;double aver=0.0;
for(i=0;i0) {n=n+2.0;n=-n;} else if(n
#include
void main()
{ float a,b; int c,d;
printf("Please enter a b c and d:");
scanf("%f %f %d %d",&a,&b,&c,&d);
if(a>b) printf("%lu\n",&a); else printf("%lu\n",&b);
if(c>d) printf("%lu\n",&c); else printf("%lu\n",&d); }
第一题(2):
int houzi(int n)
{ if(n==1) return 1;
return 2*(houzi(n-1)-1); }
void main()
{ printf("%d\n",houzi(10)); }
第一题(3):
#include
float fun(float x)
{ return x*x-5*x+4; }
void main()
{ float x1=2,x2,x3;
printf("Please enter the number of x2 and x3:");
scanf("%f %f",&x2,&x3);
x2+=15;x3=sin(x3);
printf("y1=%6.2f\n",fun(x1));
printf("y2=%6.2f\n",fun(x2));
printf("y3=%6.2f\n",fun(x3)); }
第一题(4):
#include
void main()
{
int a[30],i,highest=0,lowest=0;double aver=0.0;
for(i=0;i0) {n=n+2.0;n=-n;} else if(n