课程
/后端开发
/C
/C语言入门
为何不能用这个取一个三位数的个位数?
sd =(num%100)%10;
2019-04-26
源自:C语言入门 4-9
正在回答
可以呀,但是你那个括号加不加无所谓
int g,s,b;//g:个位,s:十位,b:百位,sum:总和
for (int i = 0; i <= 999; ++i) {
g = i%100%10;
s = i%100/10;
b = i/100;
if(g*g*g+s*s*s+b*b*b==i){
printf("%d\n",i);
}
return 0;
num%100得到的是mun除以100的余数
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答过去三位数字num百位、十位、个位上的数字怎么算的?没看懂,求解
2 回答如何输出一个多位数的某一位数
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; //获取三位数字
3 回答百位数,获取十位数的方法以及个位数的方法,犯蒙,求教
2 回答关于三个位数的表达问题