各位大侠,能帮我看看这个代码吗?为什么要输入两次数字才能输出平方根?不要在意对于sqrt我用的整形变量
<pre><code><fontsize=3face="CourierNew"><fontcolor="#008000">#include<stdio.h>#includ...
<pre>
<code><font size=3 face="Courier New"><font color="#008000">#include<stdio.h>
#include<math.h>
</font><font color="#880000">main</font><font color="#000000">()
{
</font> <font color="#0000FF">int </font><font color="#808080">k</font><font color="#000000">;
</font> <font color="#880000">scanf</font><font color="#000000">(</font><font color="#808080">"%d\n"</font><font color="#000000">,&</font><font color="#808080">k</font><font color="#000000">);
</font> <font color="#880000">printf</font><font color="#000000">(</font><font color="#808080">"%d\n"</font><font color="#000000">,</font><font color="#808080">k</font><font color="#000000">=</font><font color="#880000">sqrt</font><font color="#000000">(</font><font color="#808080">k</font><font color="#000000">));
}
</font></font>
</code></pre>
#include<stdio.h>
#include<math.h>
main()
{
int k;
scanf("%d\n",&k);
printf("%d\n",k=sqrt(k));
}
抱歉,看下面的代码,上面的不知道怎么回事乱码了。 展开
<code><font size=3 face="Courier New"><font color="#008000">#include<stdio.h>
#include<math.h>
</font><font color="#880000">main</font><font color="#000000">()
{
</font> <font color="#0000FF">int </font><font color="#808080">k</font><font color="#000000">;
</font> <font color="#880000">scanf</font><font color="#000000">(</font><font color="#808080">"%d\n"</font><font color="#000000">,&</font><font color="#808080">k</font><font color="#000000">);
</font> <font color="#880000">printf</font><font color="#000000">(</font><font color="#808080">"%d\n"</font><font color="#000000">,</font><font color="#808080">k</font><font color="#000000">=</font><font color="#880000">sqrt</font><font color="#000000">(</font><font color="#808080">k</font><font color="#000000">));
}
</font></font>
</code></pre>
#include<stdio.h>
#include<math.h>
main()
{
int k;
scanf("%d\n",&k);
printf("%d\n",k=sqrt(k));
}
抱歉,看下面的代码,上面的不知道怎么回事乱码了。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询