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

已采纳回答 / qq_小渣_0
应该是(n-1)就用掉了一次再减一,又用掉了一次我是这么理解的

已采纳回答 / 慕粉刚
应该是char isfat='y';

已采纳回答 / Secret_hao
%d是格式字符 代表在那个位置上的变量是整数,而后面跟上的i,j,result,是变量本身。按位置对应前面的三个%d,输出以后%d就会变为它们各自代表的整数值

已采纳回答 / 虛擬眾無憂
printf是输出函数,指在运行界面输出一些语句。return是返回,代表函数的结束。

已采纳回答 / let楼
你前面的while和do-while都已经执行了循环,不过你没有具体变量去记录这个循环,唯一的变量i在你每次执行完后都重置了,所以你感觉没有执行

已采纳回答 / 闲暇
这个在c语言开头就会解释给你,比如int m=3,float m=3.0这个是计算机自动装换类型,要明白int是整数型即没有小数点,float是浮点型有小数点;反之若float m=3.1,int m是错误的,要用强制转换语句int  x=(int)m;现在解释:%f输出六位小数有无小数点皆可使用,与上文同理%d表示的整数型不能用来表示有小数点的数字;显然你的”result“是带有小数点,所以不能用%d

已采纳回答 / 慕娘9745678
你重复了 中间那个  else不要(year<2)就可以了

已采纳回答 / 何以度余生丶
因为从10开始递归   10-1=9 9-1=8  ....  以此类推  最后是2-1=1  。然后 由于语句 If (n==1) return 1;     当n=1时,就会退出函数啦。所以不会发生n<0的情况。

已采纳回答 / weibo_北京到匹兹堡的距离_0358
“;”应该是英文输入法输入的,粗体字那行的“;”是中文格式下输入的     printf("你是我的小呀小苹果儿\n");    printf("怎么爱你都不嫌多\n");    printf("红红的小脸儿温暖我的心窝\n");    printf("点亮我生命的火 火火火火\n");

已采纳回答 / 月夜风_
while()里面其实判断的是  真&假  , c /c++ 中0是假的意思,非0即为真,所以1代表的是真,while(1)这是个死循环,如果里面没break,循环不会结束。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消