上海理工大学第7次实验

发布时间:2024-05-01 05:36 发布:上海旅游网

问题描述:

c++
9.
#include <stdio.h>
float v(float l,float w,float h)
{
float z;
z=l*w*h;
return z;
}
float s(float x,float y)
{
float k;
k=x*y;
return k;
}
void main()
{
float l,w,h,a,b,c,d;
printf("input l w h\n");
printf("----------------\n");
scanf("%f%f%f",&l,&w,&h);
d=v(l,w,h);
a=s(l,w);
b=s(l,h);
c=s(w,h);
printf("体积为%f l*w为%f l*h为%f w*h为%f",d,a,b,c);
}
10
#include <stdio.h>
int m;
void f(int n)
{
int x,y;
x=n/2;
y=n-x;
if (n>=x*y) {printf("%d ",n);m*=n;}
else {f(x);f(y);}
}

main()
{
int n;
m=1;
scanf("%d",&n);
f(n);
printf("\n%d",m);
}
8#include <stdio.h>
int gcd(int m,int n)
{
int r;
while(r=m%n)
{
m=n;
n=r;
}
return n;
}
int l(int m,int n)
{
int i,y,z;
y=gcd(m,n);
z=n*m/y;
return z;
}
void main()
{
int m,n,a,b;
printf("input m n\n");
scanf("%d %d",&m,&n);
a=gcd(m,n);
b=l(m,n);
printf("最小公倍数为%d,最大公约数为%d",b,a);
}

问题解答:

上海理工大学第7次实验这个旅游问答期待您的解答,请登录账号或关注微信公众号回答这个问题。

热点新闻