求一个三位数的个位数

来源:4-9 循环结构之for循环(二)

慕的地1234650

2019-04-26 18:55

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

sd =(num%100)%10; 

写回答 关注

3回答

  • 慕虎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的余数

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926026 学习 · 20793 问题

查看课程

相似问题