问题一百五十三:不要62

来源:互联网 发布:93年乔丹总决赛数据 编辑:程序博客网 时间:2024/05/16 01:42

点击打开链接题目(不要62)

#include <stdio.h>int main(){    int n;int m;int i;int t;int l;int flag;int count;while(scanf("%d %d", &n, &m)!=EOF && (n>0 && n<1000000) || (m>0 && m<1000000)){  count=0;       //计算不吉利数的个数      for(i=n; i<=m; i++)  {     flag=0;      t=i;          // 用他代替i,这样不会改变for循环  while(t)  {      if(t%10==4)  {      count++;  flag=0;  break;  }  else if(t%10==2)  {       l=t;      //用了代替t,这样不会改变t的值,否者计算会出错   l=l/10;       if(l%10==6)   {       count++;   break;   flag=1;   }   if(flag)   {      break;   }  }  if(flag)  {  break;  }  t=t/10;  }  }  printf("%d\n", m-n-count+1);       }return 0;}