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

已采纳回答 / essential0
因为例题里的分数为整数,而习题中的数为实数。

已采纳回答 / 03109235
#include <stdio.h>int main(){ float a,b,c,s,v; a=1; b=2; c=3; s=2*a*b+2*b*c+2*a*c; v=a*b*c; printf("%f  ****  %f\n",s,v); return 0;}

已采纳回答 / 03109235
是的,程序会优先寻找函数内部变量,如果没找到再在全局变量寻找。

已采纳回答 / 奈落12
%f%c中间可以加逗号,用编译器试试就知道了

已采纳回答 / qq_大笨熊_1
第一个是错的    因为C语言规定 不可以用static 做形参为什么这么规定,是因为没必要静态局部变量的特点,是生存周期不被函数限制每次调用函数时,静态变量还是上次退出的值。 除此外 和普通局部变量没区别而参数, 每次调用的时候, 形参的值其实就是实参决定的换句话说,每次调用函数, 形参都会被重新初始化或者说赋值这样的话, 用static就没什么意义了,以为完全没机会保留上次的值,必然会被重写的。 既然没意义,C就规定了,形参不许static第二个.是对的第三个你中间等号代表什么 值相等 还是语法 第四...

已采纳回答 / 1byte
#elif是预处理指令,跟#if等一起用,进行条件编译,比较完整的格式应该是:#if  条件  表达式;#elif  条件  表达式;………#else  条件  表达式;#endif;条件和表达式语句间用空格分开elif相当于else if,判断中间可以弄n个elif

已采纳回答 / beauty_code
计算机语言 与世界打招呼而已  

已采纳回答 / centrifugeSIW
没有声明时默认为外部函数,extern可省略。

已采纳回答 / qq_十二_7
第十行     %丨f        这个表达是错误的    把中间的丨删掉就OK了

已采纳回答 / 慕的地5285754
if 语句是逐级检验的,若第一级不符合条件,则进入第二级,依次类推。此题中,第一级判断是否大于等于10000,小于此数则第二级判断,在第二级判断中不需要比较与10000的大小。完整代码为:#include <stdio.h>int main() {    int score = 7200;    //完善一下代码if(score>=10000)    {        printf("钻石玩家");    }else if(score>=5000)    //不满足第一级跳转到此处...

已采纳回答 / essential0
因为这是调用的递归函数,先执行递推,当n=10的时候返回1,再回推到n=9......以此类推,将计算并返回

已采纳回答 / 1byte
分情况啊 比如要判断早上 中午 晚上 你要做不同的事情 就用switch语句比较好,  if-else 你要判断多个值 if里面包含 或者 并且这些 就用if-else 比较好
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消