为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / sikisis
1.你的age函数没有最后结束的花括号2.你并没有使用递归函数,请仔细阅读下递归函数的相关知识,最终的一个在else的定义中你应该使用i=age(n-1)+23.只用输出最后第五个人年龄就可以了不用那么多4.其实不用递归的话这个题目可想想是不是一个等差数列?最终代码<...code...>

已采纳回答 / sikisis
通常来说是这样的,double 在范围和精度上都比float要高不少。区别很大,具体可以参看这个的维基百科。https://en.wikipedia.org/wiki/Double-precision_floating-point_format https://en.wikipedia.org/wiki/Single-precision_floating-point_format 一般来说,double对float的两倍精度,比如double可以表示小数点后15到16位,而float只有7位。最大数字,f...

已采纳回答 / sikisis
和你上一个问题一样的。这样的好处是代码的运算和输出分离了。这样可以更加便于阅读,当然在短代码中区别不大但是长代码就比较有用了。比如我可能还需要拿出JR这个结果做下一步的计算,比如判断下是不是正确啊!是不是可以排序等等。
#include &lt;stdio.h&gt;
int main()
{
char c = &#039;a&#039;;
int n ; //将c赋值给n
float f ; //将c赋值给f
double d ;
n=c;
f=c;
d=c;//将c赋值给d
printf(&quot;%d\n&quot;,n);
printf(&quot;%f\n&quot;,f);
printf(&quot;%lf\n&quot;,d);
return 0;
}
#include &lt;stdio.h&gt;
int main()
{
char c = &#039;a&#039;;
int n = c ; //将c赋值给n
float f = n ; //将c赋值给f
double d = f ; //将c赋值给d
printf(&quot;%d\n&quot;,n);
printf(&quot;%f\n&quot;,f);
printf(&quot;%lf\n&quot;,d);
return 0;
}
这个应该是系统错误 咱们得先输出*在输出空格 所以必须把K放在放在第二个循环 把J放在第三个循环
不能和答案一样的 朋友们
#include &lt;stdio.h&gt;
int main()
{
int i, j, k;
for(i=1; i&lt;5;i++)//3
{
for(k=0;k&lt;2*i-1;k++)//2
{
printf(&quot;*&quot;);
}
/
for( j=i ; j&lt;5 ;j++ ) //1
{
printf(&quot; &quot;);
}
printf(&quot;\n&quot;); //
}
return 0;
}
明明还有第七行!!少char
最后那个0我竟然一直在输()!!!!!
嵌套的话层数太多了,容易引起排版混乱
明显答案c呀,,,,,,,,,,,,
热了狗了
唯一一个我作为零基础看起来毫无压力的教程
#include &lt;stdio.h&gt;
int main()

{
int height = 185;
//补全所有代码
if(height&gt;=180)
{
printf(&quot;%s\n&quot;,&quot;恭喜小明可以参加校篮球队&quot;);

}
return 0;
}
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消