重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#include stdio.h
为潮阳等地区用户提供了全套网页设计制作服务,及潮阳网站建设行业解决方案。主营业务为成都网站设计、网站制作、外贸营销网站建设、潮阳网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
int square(int a){
return a*a;
}
int main(void){
int a;
scanf("%d",a);
printf("输入的数为%d\n",a);
printf("平方数为%d\n",square(a));
return 0;
}
扩展资料:
函数的返回值类型是在定义函数时指定的。return 语句中表达式的类型应与定义函数时指定的返回值类型一致。如果不一致,则以函数定义时的返回值类型为准,对 return 语句中表达式的类型自动进行转换,然后再将它返回给主调函数使用。
在调用函数时,如果需要从被调函数返回一个值供主调函数使用,那么返回值类型必须定义成非 void 型。此时被调函数中必须包含 return 语句,而且 return 后面必须要有返回值,否则就是语法错误。
参考资料来源:百度百科-返回值
1、C语言中平方根的函数是:double sqrt(double);
参数介绍:()中是double,返回值可能是double 也可能是int;
2、该函数头文件:math.h;
3、该函数功能: 计算一个非负实数的平方根;
4、说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。
5、该函数应用:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。
扩展资料:
sqrt()函数的注意事项:
1、sqrt()函数,里面的形参是double型的,所以调用的时候,要强制转换成double型。
2、sqrt()函数都最后返回值是double型,而n是int型,所以要强制转换n=(int)sqrt((double)x)。
3、到底要不要进行强制转换,需要看这个函数的形参和返回值是什么类型,如果没有进行强制转换,有的编译器会警告,有的会报错,有的就直接通过。
参考资料:百度百科-平方根计算
代码如下:
#include stdio.h
int square(int a){
return a*a;
}
int main(void){
int a;
scanf("%d",a);
printf("输入的数为%d\n",a);
printf("平方数为%d\n",square(a));
return 0;
} 。
代码运行结果:
扩展资料
C语言还提供了内置的库函数来求一个整数的平方数,就是内置math.h文件中含有乘方(包括开方)的库函数,编写程序导入Math.h文件就行,表示为:pow(x,y),其中x和y都是双精度浮点(double)型,x是底数,y是指数(如果是小数即为开方)。
参考资料:百度百科-C语言