早教吧作业答案频道 -->其他-->
几道C语言的题?不会做!麻烦帮做一下感激涕零!1)写一个函数,求两个float型变量中居于较大值的变量的地址写一个函数,求两个int型变量中居于较小值的变量的地址2)猴子吃桃问题
题目详情
几道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;i<30;i++) scanf("%d",&a[i]); highest=a[0];lowest=a[0];aver=a[0]/30.0;
for(i=1;i<30;i++)
{ if(a[i]>highest) highest=a[i];
if(a[i] aver+=a[i]/30.0; }
printf("Highest score is:%d\n",highest);
printf("Lowest score is:%d\n",lowest);
printf("Average score is:%6.2f\n",aver); }
第一题(5)<1>:
#include
#includes
void main()
{ int sum=0,i=1,n=1;
while(fabs(i)<=101)
{ sum+=i;
if(i>0) {i+=2;i=-i;} else {i-=2;i=-i;} }
printf("sum=%d\n",sum); }
第一题(5)<2>:
#include
#include
void main()
{ double pai=0.0,n=1.0;
for(;fabs(1/n)>=1e-6;)
{ pai+=1.0/n; if(n>0) {n=n+2.0;n=-n;} else if(n<0) {n=n-2.0;n=-n;} }
pai*=4;
printf("pai=%8.6f\n",pai); }
程序打不下了,在补充回答里继续把答案打完……
#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;i<30;i++) scanf("%d",&a[i]); highest=a[0];lowest=a[0];aver=a[0]/30.0;
for(i=1;i<30;i++)
{ if(a[i]>highest) highest=a[i];
if(a[i]
printf("Highest score is:%d\n",highest);
printf("Lowest score is:%d\n",lowest);
printf("Average score is:%6.2f\n",aver); }
第一题(5)<1>:
#include
#includes
void main()
{ int sum=0,i=1,n=1;
while(fabs(i)<=101)
{ sum+=i;
if(i>0) {i+=2;i=-i;} else {i-=2;i=-i;} }
printf("sum=%d\n",sum); }
第一题(5)<2>:
#include
#include
void main()
{ double pai=0.0,n=1.0;
for(;fabs(1/n)>=1e-6;)
{ pai+=1.0/n; if(n>0) {n=n+2.0;n=-n;} else if(n<0) {n=n-2.0;n=-n;} }
pai*=4;
printf("pai=%8.6f\n",pai); }
程序打不下了,在补充回答里继续把答案打完……
看了几道C语言的题?不会做!麻烦帮...的网友还看了以下:
(23)以太网帧结构中,目的地址可以是( )。I.单一结点地址 II.多点地址 III.广播地址A) 2020-05-23 …
以太网帧结构中,目的地址可以是( )。 I.单一结点地址II.多点地址III.广播地址A)I和IIB 2020-05-23 …
下列信息中,在DHCP服务器中新建保留时需输入的是( )。 1.IP地址Ⅱ.子网掩码Ⅲ.MAC地址A 2020-05-23 …
设y=f(x)为定义在I上的函数若对I上的任意两个实数x1x2都有f(﹙x1+x2﹚/2)≦1/2 2020-06-04 …
单调函数f(x)f在闭区间I上的值域也是I单调函数f(x)f在闭区间I上的值域也是I,则称f(x) 2020-06-08 …
若有以下定义和赋值double*q,a=5.5;int*p,i=1;double*q,a=5.5; 2020-07-09 …
对定义在区间I上的函数f(x),若存在开区间(a,b)⊊I和常数C,使得对任意的x∈(a,b)都有 2020-08-01 …
外贸英语函电1单选题11、单选题1.信函中的哪一部分内容是收信人的名称和地址?(A)信头(B)封内名 2020-12-08 …
已知函数f(x)=e^x—x—1.(I)若函数g(x)=—e^x+x+a+1,x属于[—1,ln已知 2020-12-08 …
二级C语言南开笔试100题第一套37题怎么做阅读以下函数fun(char*s1,char*s2){i 2021-01-21 …