问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言-求平方根不解。。

发布网友 发布时间:2022-04-23 03:57

我来回答

1个回答

热心网友 时间:2022-07-12 21:20

#include
<stdio.h>
void
main()
{
int
w,i;
double
ss;
double
x,
y;
printf("enter
the
number!\n");
scanf("%lf",&y);
//输入浮点型数据Y,即我们要求平方根的方程
x=y;
//这里把Y赋给X是想把Y的值先保存下来
ss=1.0;
for(w=0;x>=1;w++)
{x=x/10;}
//把X压缩成小数,如100.45就变成了0.10045
w=w-1;
//而W即为X位数减一,以上数为例,把100.45改为0.10045则
W=2;
for(i=1;i<=w;i++)
{ss=ss*10;}
//如果上例,SS变成了100
,到目前为止,以前的工作都是为了求出这个数的最高位。
x=0;
while(ss>1.0/10e4)
{
for(;x*x<y;x=x+ss);
if
(x*x>y)
{
x=x-ss;
ss=ss/10;
}
if
(x*x==y)
break;
}
//以上整个循环语句的作用是这样的,以刚才为例:把平方根定为0.
//如果它的平方等于输入值,就跳出循环;否则就加上100,如果比办输入值大了,就
//取消刚才的动作即(x=x-ss;)
然后再加上10,如果大了就取消,如果小了再加,这样的一步步循环
printf("%lf",x);
//最后输出值
}
//其实这个程序的想法很新颖,如果要我编我也编不出来,这个程序运行的时候很节省空间,运行次数少,是一个好程序。不过对于初学者完全可以利
//另外一种方法去完成,只不过要多循环几次,不过可读性要好一些。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
美的面包机和面要多久 美的面包机和面的时间要多长 美的面包机怎么用手动操作 如何用美的面包机发面 如何用美的面包机和面 美的面包机如何和面 CDR教程—教你如何使用CorelDRAW复制图形方法 苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 你好我家也有一款西门子洗衣机 我想问一下 后面四根固定螺丝怎么安装进去? 如何才能让自己脸上的痘痘永远消失 C语言编程 求平方根 山药香菇玉米排骨汤的做法大全家常 怎么快速让脸上的痘痘消失 C语言求平方根的程序 香菇能和山药一起炖排骨嘛 怎么才能让脸上的痘痘消失 C语言程序设计中开平方根要怎么表示?开N次方根呢? 排骨汤的八种做法:学会这几种方法,天天喝汤不重样 怎么让脸上的痘痘消失? c语言 迭代法求平方根 炖排骨的做法,玉米淮山炖排骨怎么做好吃 几个高效祛痘妙法,让你一夜之间痘痘全部消失 怎样能让自己脸上的痘痘快速消失 C语言 编写程序,从键盘输入一个正数,计算该数的平方根。 请问排骨淮山香菇可以一起做成汤么?怎么做呢? 怎样才能让脸上的痘痘消失 c语言求平方和平方根 如何让脸上的痘痘消失 怎样才能让脸上的痘痘消失的无影无踪??? 如何才能让脸上的青春痘消失? 怎么用c语言求两个数的平方根之和?详细步骤 西门子洗衣机后面螺栓是几个? 脸上长痘痘.怎样可以让它消失 c语言编程 从键盘输入一个数值,直到该数为正数为止,并求其平方根 图中西门子滚筒洗衣机后面的运输螺丝拆掉了吗? 如何能让脸上的痘痘和痘印消失 二分法求平方根 C语言 怎么装西门子洗衣机固定螺栓 怎样快速 让脸上痘痘消失? MOOC C语言求平方根 西门子洗衣机搬运固定螺栓怎么装 怎么能让痘痘一夜消失? 我的西门子洗衣机是拆卸这四个运输螺栓嘛? 怎样让脸上的痘痘永远消失 怎样才能使脸上的痘痘消失 西门子滚筒洗衣机固定螺栓有几个? 脸上有痘痘印,怎么才能让它们全部消失? 我的西门子滚筒洗衣机后面的运输螺丝拆了没有?见图