#include stdio.h double calRectArea(double dWidth, double dHeigh) { return dWidth*dHeigh; } void main() { double a,b,mul; scanf("%d%d",a,b); mul=calRectArea(a,b); printf("%.2f",mul); }
10年积累的成都做网站、成都网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站后付款的网站建设流程,更有塔什库尔干塔吉克免费网站建设让你可以放心的选择与我们合作。
if (n=1) length(float (r));
包括下面的几个 else if
的括号中的条件不对。
n==1 是判断相等 n=1是赋值。
c语言里没有这个函数area,但是可以自定义函数。
函数定义:
使用:
返回值类型 函数名(类型 变量名,类型 变量名,…)
{
函数体;
return (数据);
}
例如:
int sum(int a, int b)
{
return a + b;
}
扩展资料
注意:
1、c语言一般根据函数的功能来取函数名,全部使用小写单词,多个单词之间用下划线分隔,如:add_to_arr。
2、参数的个数、类型由函数的功能决定,被调用时由调用者提供。如果函数不需要任何参数则写void,不要空着。
3、返回值类型根据函数的结果决定,如果不需要返回值则写void。
4、如果函数的定义出现在调用之前,声明可以省略。
5、函数声明时,参数的变量名可以省略。
6、如果不写返回值类型(会有警告),则默认为int类型返回值。
8 宏定义被带入,其它不懂,于是是
area=(r)r*r(a)
注意 在S和(r)中间有空格,所以(r)并不会作为S的参数,S为无参宏。
选B
9
A 正确。
B缺少#
C 看起来和A没什么区别 正确
D printf不能作为独立语句,所以在结尾加;会导致编译错误、
选AC
#include stdio.h
#define PI 3.141592//定义圆周率
float fun(float r,float h)//
{
float area;
area=PI*r*r;//圆的面积公式(IP,圆周率)
return area;//函数返回圆面积;
}
int main()
{
float r,h,area;
scanf("%f%f",r,h);
area=fun(r,h);//调用函数
printf("area=%.2f\n",area);
return 0;
}
#includestdio.h
class Square {
int len, high;
public:
void Init(int len,int high) {
this-len = len;
this-high = high;
}
int area() {
return len*high;
}
int perimeter() {
return 2 * (len + high);
}
};
int main() {
Square s;
int len, high;
printf("请输入矩形的长和宽(空格隔开):");
scanf("%d %d", len, high);
s.Init(len, high);
printf("矩形面积 = %d\n", s.area());
printf("矩形周长 = %d\n", s.perimeter());
}