问答详情
源自:4-9 循环结构之for循环(二)

求一个三位数的个位数

为何不能用这个取一个三位数的个位数?

sd =(num%100)%10; 

提问者:慕的地1234650 2019-04-26 18:55

个回答

  • 慕虎319992
    2019-04-26 19:43:36
    已采纳

    可以呀,但是你那个括号加不加无所谓

  • 慕虎319992
    2019-04-26 19:44:23

    1. int g,s,b;//g:个位,s:十位,b:百位,sum:总和

    2.    for (int i = 0; i <= 999; ++i) {

    3.        g = i%100%10;

    4.        s = i%100/10;

    5.        b = i/100;

    6.        if(g*g*g+s*s*s+b*b*b==i){

    7.            printf("%d\n",i);

    8.        }

    9.    }

    10.    return 0;


  • 慕莱坞6545241
    2019-04-26 19:39:02

    num%100得到的是mun除以100的余数