在break的时候是跳出当前for循环,而外面的循环还在继续.你的程序printf是输出最后的数值,那么i=999,修改应该把printf放到break之前执行.
#include
void main()
{
int a,b,c,d,e,i;
for(i=9999;i>=1000;i=i-1)
{{a=i/1000;
b=i/100%10;
c=i/10%10;
d=i%10;}
for(e=2;e
在break的时候是跳出当前for循环,而外面的循环还在继续.你的程序printf是输出最后的数值,那么i=999,修改应该把printf放到break之前执行.
#include
void main()
{
int a,b,c,d,e,i;
for(i=9999;i>=1000;i=i-1)
{{a=i/1000;
b=i/100%10;
c=i/10%10;
d=i%10;}
for(e=2;e