#include "stdio.h"
main()
{
int sum=1,i
for(i=0i<9i++)
sum=(sum+1)*2
printf("猴子共摘了%d个桃子。\n",sum)
}
第一题(1):(后面的题库函数引用就省略了)#include <stdio.h>
void main()
{ float a,bint 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 <math.h>
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+=15x3=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 <stdio.h>
void main()
{
int a[30],i,highest=0,lowest=0double aver=0.0
for(i=0i<30i++) scanf("%d",&a[i]) highest=a[0]lowest=a[0]aver=a[0]/30.0
for(i=1i<30i++)
{ if(a[i]>highest)highest=a[i]
if(a[i]<lowest) lowest=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 <stdio.h>
#includes<math.h>
void main()
{ int sum=0,i=1,n=1
while(fabs(i)<=101)
{ sum+=i
if(i>0) {i+=2i=-i} else {i-=2i=-i} }
printf("sum=%d\n",sum) }
第一题(5)<2>:
#include <stdio.h>
#include <math.h>
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.0n=-n} else if(n<0) {n=n-2.0n=-n} }
pai*=4
printf("pai=%8.6f\n",pai) }
程序打不下了,在补充回答里继续把答案打完……
小猴子吃桃子,吃掉的比剩下的多4个,小猴又吃掉了一个桃子,这时吃掉的是剩下的3倍,问小猴子一共有多少个桃子?[答案:小猴子一共有12个桃子。吃掉的比剩下的多4个,又吃掉了1个,可见小猴子吃掉的比剩下的多4+1+1=6(个)。这时吃掉的是剩下的3倍,可见吃掉的比剩下的多2倍。所以小猴子剩下的桃子有6÷(3-1)=3(个),吃掉的桃子是3×3=9(个),小猴子一共有桃子3+9=12(个)。]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)