HDU2089 sprintf strstr 的运用 打表

来源:互联网 发布:淘宝怎么下载数据包 编辑:程序博客网 时间:2024/06/03 19:19
#include<stdio.h>#include<string.h>int i;int s[1000001];char c[20];int main(){    memset(s,0,sizeof(s));for(i=1;i<=1000000;i++){    memset(c,NULL,sizeof(c));    sprintf(c,"%d",i);    if( !strstr(c, "62") && !strstr(c, "4") )                s[i] = 1;}    int a,b;    while(~scanf("%d%d",&a,&b)&&a+b)    {        int sum=0;        for(i=a;i<=b;i++)        if(s[i])sum++;        printf("%d\n",sum);    }return 0;}
0 0
原创粉丝点击