square函数c语言 c++square函数
编写一个函数square()对一个整数返回它的平方数 用c语言编写~
代码如下:
公司主营业务:成都网站设计、成都做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出禄丰免费做网站回馈大家。
#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语言
c语言的开方函数
c语言的开方函数是:sqrt()函数。
1、功能:计算一个非负实数的平方根。
2、函数原型:在VC6.0中的math.h头文件的函数原型为double sqrt(double)。
3、说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。
4、头文件:math
double sqrt(double x)
参数解释:
x 为要计算平方根的值。
如果 x 0,将会导致 domain error 错误,并把全局变量 errno 的值为设置为 EDOM。
返回 x 平方根。
注意,使用 GCC 编译时请加入-lm。
例:
扩展资料:
sqrt()函数的注意事项:
1、sqrt()函数,里面的形参是double型的,所以调用的时候,要强制转换成double型。
2、sqrt()函数都最后返回值是double型,而n是int型,所以要强制转换n=(int)sqrt((double)x)。
3、到底要不要进行强制转换,需要看这个函数的形参和返回值是什么类型,如果没有进行强制转换,有的编译器会警告,有的会报错,有的就直接通过。
参考资料:
百度百科--平方根计算
C语言问题求解〒_〒求输出结果。。。 square函数是自定义的一个求平方的函数
程序换个写法。
static int j = 1;
int i = 1; // 这个初值看不到,假设是1。
i= i*i; // = 1 * 1 = 1;
for( ; i 3; i++i )
{
j = j +j * j; // 中间循环2次
printf ( "%d", j );
}
printf( "%d\n", i ); // 最后输出肯定是循环结束时的状态i==3
输出:
2, 6, 3
网页名称:square函数c语言 c++square函数
分享URL:http://scyanting.com/article/dosjipg.html