输出n个形如一个a两个b三个c的六位整数(0<n<899)

输出n个形如一个a 两个 b 三个c的六位整数(0<n<899)

img

int n;
int a,b,c,d;
scanf("%d",&n);
for(a=100;a<n+100;a++)
{
b=a/100;
c=a/10%10;
d=a%10;
printf("%d%d%d%d%d%d\n",b,c,c,d,d,d);
}


#include <stdio.h>
int main()
{ 
    int n;
    int count = 0;
    scanf("%d",&n);
    for(i=1;i<10;i++)
      for(j=0;j<10;j++)
        for(k=0;k<10;k++){
          if(count < n){
            printf("%d%d%d%d%d%d\n",i,j,j,k,k,k);
            count++;
          }
        }
    return 0;
}