min=a[i]; } printf("max=%-6.2f,min=%-6.2f",max,min); } 。
32. “百钱百鸡”问题。百钱买百鸡,鸡翁一值钱三,鸡母一值钱二,鸡雏三值钱一,问鸡翁、鸡母、鸡雏各几何? #include "stdio.h" main() { int jw,jm,jc; /*公鸡最多100/3=33只,母鸡最多100/2=50只,小鸡最多300只*/ for(jw=1;jw<=33;jw++)
for(jm=1;jm<=50;jm++)
for(jc=1;jc<=300;jc++) if(jw*3+jm*2+jc/3==100&&jw+jm+jc==100) printf("JW=%d,JM=%d,JC=%d\n",jw,jm,jc); } 33. 有三个小孩,一个比一个大2岁,已知其年龄之和为39,问这三个小孩各几岁? #include "stdio.h" main() { int a,b,c;
for(a=1;a<=20;a++)
for(b=1;b<=20;b++)
for(c=1;c<=20;c++)
if(a+2==b&&b+2==c&&a+b+c==39)
printf("The ages are:%-4d%-4d%-4d",a,b,c); }
34. 键盘输入长方体的长宽高l、w、
h,求其体积及表面积。要求用自定义函数val(l,w,h)计算长方体的体积和表面积,计算结果使用全局变量带回主函数。 #include "stdio.h" float l,w,h,v,s;
void val(float l,float w,float h); main() {
printf("Please input l&w&h:\n");
printf("l="); scanf("%f",&l); printf("w="); scanf("%f",&w); printf("h="); scanf("%f",&h); val(l,w,h); }
void val(float l,float w,float h)
{ v=l*w*h;
s=2*l*w+2*w*h+2*h*l;
printf("v=%-6.2f,s=%-6.2f",v,s); }
35. 计算:1/2+1/4+„„+1/n,设n
是由键盘输入的正偶数。 #include "stdio.h" main()
{ int n,i;
float sum=0; printf("Please input n:\n");
scanf("%d",&n); while(n%2!=0)