这是我的代码
#include <stdio.h>
void main()
{int a,n=0,i,j,k,t;
scanf("%d",&a);
for(t=100;t<=999;t+=1)
{i=t/100;
j=t/10%10;
k=t%10;
if(i+j+k==7) n+=1;
if(n==a) printf("%d\n",t);
}
}
我使用了循环语句,但是结果出来很多数字 我不明白后面那些如何出来的,,,按说if(n==a)应该只有一种情况 a是输入的 然后n一直增加呀,,,