课程
/后端开发
/C
/C语言入门
( num % 100 ) / 10 十位的数求出来不会是小数吗?
2016-04-27
源自:C语言入门 4-9
正在回答
num是int类型,(num%100)/10算出来仍然是int类型,整型
/ 这个符号的意思是 取整除数 所以一定是整数
是否是小数由num的类型来控制,如果num的类型是浮点型那么就会有小数。
%是整型取余操作符,要求两边都是整型数才可以。对浮点数取余需要用到函数库。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
4 回答(num%100)/10
3 回答为什么hd=num/100&&num/100%10都一样;是不是100&&100%10也一样;怎么理解?num/100就是是num除以100,是取商,而不是取余
1 回答小白提问:num/100 num%100/10 num%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; }
1 回答为什么 td = (num % 100) / 10要用括号?