以下程序的功能是输出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。有(1)(2)(3)三处错误(已用横线划出),请改正。 #include
void main() { int a,b,c,n; /*n表示一个三位数,a、b、c分别表示三位数n的百位上的数、十位上的数、个位上的数*/ for(n=100; n<=1000 ;n++) ......(1) { a=n/100; //将n的百位上的数分离出来 b=n/10%10; //将n的十位上的数分离出来 c=n%100; ......(2) //将n的个位上的数分离出来 if(n==a*a+b*b+c*c) ......(3) printf("n=%d. ",n); } }