程序停不住了,不知道是哪里的问题
你输入的值是什么?输入两个数的时候用空格隔开
scanf("%d,%d",&m,&m);
你的输入这么写,以逗号分割输入就行了,你没分隔符,输入识别不出来什么时候输入第二个数,所以循环
把while改为if就好了啊。不就是算100到400之间的水仙花数么
有for循环就够了,不需要while
没给M赋值
while的条件与m、n相关,但是循环体中没有改变这两个变量的值,也就是说一旦条件成立,进入循环就不可能使条件不成立,从而退出循环。
在while下面增一条scanf,当输入不满足条件时就退出了。