课程
/后端开发
/C
/C语言入门
在C语言中三位数为何这样取值?
2016-02-20
源自:C语言入门 4-9
正在回答
因为方便。
个位上的数字通过“%10”这个容易理解;
由于定义为整形变量,所以没有小数部分,且不四舍五入,所以百位通过“/100”可以直接得到百位上的数字;
十位上的数字有两种方法得到,一是先“%100”剔除百位,再通过“/10”剔除个位;二是先通过“/10”剔除个位,再通过“%10”剔除百位。
勿忘SnowRain 提问者
你也可以不这么考虑,先通过“%10”取出个位数,三位数减去个位数除以10 就是剩余的两个数了
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答if语句括号内直接用=号,为什么答案就为水仙花数字:1 水仙花数字:8 水仙花数字:729 水仙花数字:370 水仙花数字:371 水仙花数字:378 水仙花数字:1099
2 回答水仙花数
2 回答运行成功,输出错误 水仙花数字:153 水仙花数字:370 水仙花数字:371 水仙花数字:407
1 回答水仙花数啊
4 回答求水仙花数