【牛客基础编程题】——变种水仙花

2021届的我也快要开始找工作了,深度学习做的我已经忘了C语言的编程,现在重新开始练习C语言编程吧~

题目:

【牛客基础编程题】——变种水仙花_第1张图片

代码:

# include 
int main(){
     
    int n,pro1,pro2,pro3,pro4;
    for(n=10000;n<99999;n++){
     
        pro1 = (n/10000) * (n-n/10000*10000);
        pro2 = (n/1000) * (n-n/1000*1000);
        pro3 = (n/100) * (n-n/100*100);
        pro4 = (n/10) * (n-n/10*10);
        //pro4 = (n/10) * (n mod (n/10*10));
        if (pro1+pro2+pro3+pro4 == n)
            printf("%d ", n);
    }
    printf("\n");
}

分析:

这题的要点就是提取出各项数字,然后求和作比较,需要合理运用*、/、mod等运算符。

你可能感兴趣的:(基础编程,编程语言,c语言)