重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
代码:
创新互联公司为客户提供专业的成都做网站、成都网站制作、成都外贸网站建设、程序、域名、空间一条龙服务,提供基于WEB的系统开发. 服务项目涵盖了网页设计、网站程序开发、WEB系统开发、微信二次开发、手机网站制作设计等网站方面业务。
#includestdio.h
#includestdlib.h
intmain()
{
floatr,h,S,V;
printf("请输入圆柱体的半径\n");
scanf("%f",r);
printf("请输入圆柱体的高\n");
scanf("%f",h);
S=12.5663704*r*h,V=3.1415926*r*r*h;
printf("圆柱体表面积是%f体积是%f",S,V);
return0;
}
扩展资料
C语言计算矩形面积(S),输入长(h),宽(w)定义为整形:
#includeiostream
usingnamespacestd;
intmain(){
ints,h,w;
cinhw;
s=h*w;
couts;
return0;
}
你好!#include#definePi3.141526//定义圆周率voidsolve(doubler,doubleh){printf("表面积:%.2f\n",Pi*r*r*2+Pi*2*r*h);//套公式就可以了printf("体积:%.2f\n",Pi*r*r*h);//输出}intmain(){doubler,h;printf("输入底面半径和高:");scanf("%lf%lf",r,h);//输入solve(r,h);//调用输出的函数return0;}
return x顾名思义就是返回x,如果在主函数里return 0;的话代表结束程序,如果是在其他函数里的话就是返回值,比如:
int solve()
{
int k;
xxxxxx
return k;
}
比方主函数int main()
{}这里就必须有一个return,只有void时可以不用返回值。
扩展资料:
return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。
return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。
参考资料来源:百度百科-return (C语言语句)
#includeiostream
using namespace std;
int solve(float,float,float*,float*);
void main()
{
float a,b,x1,x2;
cinab;
cout"求x^2(x的平方)+"a"x+"b"=0的解的个数为: \n";
coutsolve(a,b,x1,x2)endl;
}
int solve(float _a,float_b,float*_x1,float*_x2)
{
double delt=a*a-4*b;
if(delt0)
{
*_x1=1/2(-a+sqrt(delt));
*_x2=1/2(-a-sqrt(delt));
return 2;
}
else if(delt=0)
{
*_x1=*_x2=-a/2;
return 1;
}
else
return 0;
}
solve函数内部使用了递归调用,所以对于给出任意参数n, m的结果之前要先求得solve(n,1)=1;
solve(n,2)=(n-1)*solve(n,1)=n-1;
solve(n,3)=solve(1,2)+solve(2,2)+...+solve(n,2)=1+2+...+n-1=n*(n-1)/2;
solve(n,4)=solve(1,3)+solve(2,3)+...+solve(n,3)=1*(n-1)+2*(n-2)+3*(n-3)+...+n-1;
所以solve(7,4)=6+10+12+12+10+6=56.
没有实际运行,不知道对不对
你好,
在C语言中调用函数,一般是 函数名加括号,
你把solve; 改为 solv();即可。
祝你生活愉快。