已采纳回答 / Secret_hao
%d是格式字符 代表在那个位置上的变量是整数,而后面跟上的i,j,result,是变量本身。按位置对应前面的三个%d,输出以后%d就会变为它们各自代表的整数值
2016-07-03
已采纳回答 / 闲暇
这个在c语言开头就会解释给你,比如int m=3,float m=3.0这个是计算机自动装换类型,要明白int是整数型即没有小数点,float是浮点型有小数点;反之若float m=3.1,int m是错误的,要用强制转换语句int x=(int)m;现在解释:%f输出六位小数有无小数点皆可使用,与上文同理%d表示的整数型不能用来表示有小数点的数字;显然你的”result“是带有小数点,所以不能用%d
2016-07-02
已采纳回答 / 何以度余生丶
因为从10开始递归 10-1=9 9-1=8 .... 以此类推 最后是2-1=1 。然后 由于语句 If (n==1) return 1; 当n=1时,就会退出函数啦。所以不会发生n<0的情况。
2016-07-02
已采纳回答 / weibo_北京到匹兹堡的距离_0358
“;”应该是英文输入法输入的,粗体字那行的“;”是中文格式下输入的 printf("你是我的小呀小苹果儿\n"); printf("怎么爱你都不嫌多\n"); printf("红红的小脸儿温暖我的心窝\n"); printf("点亮我生命的火 火火火火\n");
2016-07-02
已采纳回答 / 月夜风_
while()里面其实判断的是 真&假 , c /c++ 中0是假的意思,非0即为真,所以1代表的是真,while(1)这是个死循环,如果里面没break,循环不会结束。
2016-07-01