课程
/后端开发
/C
/C语言入门
3位数获取百位上的数字 以及 2位数获取十位上的数字,这个我理解了,但是3位数或更高位的数,获取十位上的数,就蒙圈了
2016-10-18
源自:C语言入门 4-9
正在回答
就用这句来解释td = (num%100)/10; 括号里求余数(十位上的余数 得到两位数)是再除以十,由于int是整数形式,所以小数后面部分自动省略,得出十位上的数。多位数也用同样的方法求解。
慕粉13716548541 提问者
qq_含泪而笑_03537513 回复 慕粉13716548541 提问者
OK,3q
qq_含泪而笑_03537513
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答#include <stdio.h> int main() { //定义三位数num,个位数sd,十位数td,百位数hd int num, sd, td, hd; //循环所有三位数 for(num=100;num<1000;num++) { //获取三位数字num百位上的数字 hd =num/100; //获取三位数字num十位上的数字 td =num%100/10; //获取三位数字
1 回答#include <stdio.h> int main() { //定义三位数num,个位数sd,十位数td,百位数hd int num, sd, td, hd; //循环所有三位数 for(num = 100; num < 1000; num++) { //获取三位数字num百位上的数字 hd = num/100; //获取三位数字num十位上的数字 td = (num%100)/10;
1 回答过去三位数字num百位、十位、个位上的数字怎么算的?没看懂,求解
1 回答怎么获取三位数字十位和个位,是如何运算的?
5 回答不太理解怎么取个位十位百位的数字,这是怎么操作的?