这道题其实肥肠简单,主要是要注意读题
循环开始值的设定
错误示范
for(int i=1;i<=999;i++){
//题目说的是从100开始,然而这个是从1开始,简单点来说,三位数才是水仙花数,所以写这种会WA
}
正确样例
for(int i=100;i<=999;i++){
//请你自己写
}
So,一个初始值的改变,就能决定你是WA还是Ac
数位分离
其实数位分离也很基础,不多说,上数位分离代码
a%10; //个位
a/10%10; //十位
a/100%10; //百位
......
题解完
其实我也错了很多遍才做对
共 1 条回复
6666666