课程
/后端开发
/C
/C语言入门
直接 td = num % 100 / 10不是更好吗?优先级%跟/不是平级么?
2018-09-29
源自:C语言入门 4-9
正在回答
()是最高优先级,确保运算正确,同时不用去记优先级顺序
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答为什么td=(num-100*hd)/10是错的,去了括号就对了
2 回答为什么hd=num/100中的/是什么意思?还有td为什么=(num%100)/10
2 回答#include <stdio.h> int main() { int num,sd,td,hd; for(num=100;num<1000;num++) { hd/100; td/100%10; sd%10; if(num==hd*hd*hd+td*td*td+sd*sd*sd); printf("水仙花数字:%d\n",num); } return 0; }
4 回答(num%100)/10
3 回答( num % 100 ) / 10