c语言这个程序……能不能解释一下什么意思?特别是return 1。。还有主函数为什么if()就能得到答案?
return 1ï¼æ¯å½æ°çè¿åå¼ï¼è¯¥å½æ°çç®çæ¯å¤æxæ¯å¦æ¯æ°´ä»è±æ°ï¼å¦ææ¯è¿å1ï¼å¦åè¿å0ï¼
ifè¯å¥å°±æ¯æç §æ°´ä»è±æ°çå®ä¹è¿è¡å¤æï¼å³ï¼ä¸ä¸ªæ°ä¸ä½æ°ï¼ä¸ªä½ä¸æ°çç«æ¹çäºè¯¥æ°å该æ°å°±æ¯æ°´ä»è±æ°ã
ifè¯å¥å°±æ¯æç §æ°´ä»è±æ°çå®ä¹è¿è¡å¤æï¼å³ï¼ä¸ä¸ªæ°ä¸ä½æ°ï¼ä¸ªä½ä¸æ°çç«æ¹çäºè¯¥æ°å该æ°å°±æ¯æ°´ä»è±æ°ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2016-10-21
%是求余数的意思,比如5%2的意思就是5除以3得到的余数
在C语言中0表示假,非0表示真,那么那个return 1的意思就是返回的值为真,if条件为真,if的语句就会被执行本回答被提问者采纳
在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("是水仙花数")
如果是水仙花数 那么shui(n)就接收了return 的那个1
那么shui(n) = 1
然后 if(1)就成立了
就执行 printf("是水仙花数")