wwfl.net
当前位置:首页 >> C语言输出一个数的平方根 >>

C语言输出一个数的平方根

用函数SQRT(A)即可.如有帮助请采纳,或点击右上角的满意,谢谢!!

#include <stdio.h> #include<math.h> main() { int n,i; float s; scanf("%d",&n); for(i=3;i<n;i++) { s+=sqrt(i); } printf("%f",s); }

printf("%d",sqrt(i)); 改为: printf("%g\n",sqrt(i)); 或者改为: printf("%.0f",sqrt(i)); %f可以控制小数点的位数,楼主知道吧?麻烦采纳,谢谢!

#include //sqrt()所在 void main() { int a; scanf("%d", &a ); printf("%f\n", sqrt(a) ); //调用sqrt()函数得到平方根 }

c语言中判断一个数是完全平方数,可以通过判断其平方根是否为整数来判断,平方根若为整数,则为完全平方数,否则不是.根据你的描述,可以完善如下:# include # include int main( void ) { for ( int i=1; i { if ( sqrt(i+100) == (int)sqrt( i+100 ) )

1 将要开方的数存到数组中;2 遍历数组,逐个进行开方运算,可以直接输出,也可以存到数组中,操作结束再输出.代码如下:int main(){ double a[5],s[5]; int i; for(i = 0; i < 5; i ++) scanf("%lf",&a[i]); for(i = 0; i < 5; i ++) s[i] = sqrt(a[i]); for(i = 0; i < 5; i ++) printf("%.2lf,",s[i]);}如输入1 4 9 16 25则会输出1.00 2.00 3.00 4.00 5.00

#include <stdio.h>#define val 0.00005 void main() { float NG = 0.0, LG = 1.0, N, tmp = 0.0; printf("输入你要求的数:"); scanf("%f", &N); do { tmp = LG; NG = 0.5 * ( tmp + N / tmp ); LG = NG; }while(((NG-tmp>0)?(NG-tmp):(tmp-NG)) > val); printf("%f\n", NG); }

方法1:#include<stdio.h> int square(int m) { return m*m; } main(void) { int a,result; printf("please input:\n"); scanf("%d",&a); result=square(a); printf("%d*%d=%d\n",a,a,result); } 方法2:#include<stdio.h>#include<math.h> main(void) { int a,

1 循环输入整数.2 判断整数值,如为正数,则退出循环,否则继续输入;3 利用sqrt函数求平方根4 输出.代码如下:int main() { int n; double r; while(1) { scanf("%d",&n); if(n>0)break; } r = sqrt(n); printf("%lf",r); }

printf("%d",sqrt(i)); 改为: printf("%g\n",sqrt(i)); 或者改为: printf("%.0f",sqrt(i)); %f可以控制小数点的位数,楼主知道吧?麻烦采纳,谢谢!

网站首页 | 网站地图
All rights reserved Powered by www.wwfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com