c语言这个程序……能不能解释一下什么意思?特别是return 1。。还有主函数为什么if()就能得

c语言这个程序……能不能解释一下什么意思?特别是return 1。。还有主函数为什么if()就能得到答案?

return 1;是函数的返回值,该函数的目的是判断x是否是水仙花数,如果是返回1,否则返回0;
if语句就是按照水仙花数的定义进行判断,即:一个数三位数,个位上数的立方等于该数则该数就是水仙花数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-10-21
%是求余数的意思,比如5%2的意思就是5除以3得到的余数
在C语言中0表示假,非0表示真,那么那个return 1的意思就是返回的值为真,if条件为真,if的语句就会被执行本回答被提问者采纳
第2个回答  2015-12-23
return 1, 是用来给你的主函数里面的if(shui(n))接收的,
如果是水仙花数 那么shui(n)就接收了return 的那个1
那么shui(n) = 1
然后 if(1)就成立了
就执行 printf("是水仙花数")

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网