首页 > 学院 > 开发设计 > 正文

魔幻数字47

2019-11-08 02:44:35
字体:
来源:转载
供稿:网友

魔幻数字47

Time Limit: 1000MS Memory Limit: 32768KB

PRoblem Description

数字47一向被数学界的人认为是很魔幻的一个数字,和47有关的任务被认为是魔幻任务。现在有一个简单的魔幻任务,给定a和b,打印所有在 以a,b为端点的闭区间 中最后两位为47的整数,你能一次AC吗??

Input

第一行为一个整数n,表示有多少组测试数据。(n <= 100)第2-n+1行,每行两个整数,分别代表a,b。(a,b <= 10000)

Output

对于每组输入,输出在以a,b为端点的闭区间内且最后两位为47的整数,如果有多个,则从小到大排序输出;若一个都没有,则输出NONE。

Example Input

21 1471 2

Example Output

47147NONE

Hint

Author

moon   think:            由于此次比赛是团队赛,分工不同,所以,我并没有做这道题。比赛结束后,看了看,发现其实很简单。             但要注意考虑输入的两个数的大小,也就是题目中的a, b(a可能比b小)。            比赛时,考虑了负数,后来发现负数情况不用单独考虑也可以AC。  代码实现:#include<stdio.h>#include<string.h>int main(){   int t, a, b, c;   scanf("%d", &t);   while(t--)   {      scanf("%d %d", &a, &b);      if(a>b)      c = a, a = b, b = c;      int flag = 0;      for(int i=a;i<=b;i++)      {            if(i%100==47)            {            printf("%d/n", i);            flag = 1;         }      }      if(!flag)      printf("NONE/n");   }   return 0;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表