2057: 万圣节派对 题目描述 万圣节有一个Party,XadillaX显然也要去凑热闹了。因为去凑热闹的人数非常庞大,几十W的数量级吧,自然要进场就需要有门票了。很幸运的,XadillaX

#include<stdio.h>
#include<math.h>
int main() {
    int N;
    scanf("%d",&N);
    while(N--) {
        int x,y,k,a[6],j;
        scanf("%d %d",&x,&y);
        for(k=x; k<=y; k++) {
            a[0]=k/100000;
            a[1]=k/10000%10;
            a[2]=k/1000%10;
            a[3]=k/100%10;
            a[4]=k/10%10;
            a[5]=k%10;
            for(j=0; j<=5; j++) {
                if(a[j]>6) break;
                if(a[j]==a[j+1]&&a[j]==a[j+2]&&j<=3) break;
                else if(abs(a[j+1]-a[j])>4&&j<=4) break;
                else if(j==5) {
                    printf("%06d\n",k);//因为是按数字处理的 若是%010  则打印10个字符
                    break;
                }
            }
        }
        if(N!=0)
        printf("\n");
    }
    return 0;
}

printf(“*%06d*\n”,x);是什么意思?

打印6个字符,不足的用0填充
e.g.
程序
 #include<stdio.h>
 void main()
{int x=12;
 printf("*%06d*\n",x);
 }
结果
*000012*

猜你喜欢

转载自blog.csdn.net/qq_40835329/article/details/81186257