Problem1017--[视频]函数的使用3

1017: [视频]函数的使用3

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 59  Solved: 45
[Status] [Submit] [Creator:]

Description

学习目标:200秒内 一气呵成 打完代码,并且运行正确,并且提交正确。
【题意】
  输入两个整数x和y,输出x~y所有的回文数,每个一行。
  注意:
  1、x和y的范围是[1,9999],且x<=y;
  2、x和y可以是1位数,2位数,3位数,也可以是4位数,
  3、三位数也有回文数,比如151,242,353等等。
【输入格式】
  输入两个整数x,y

【输出格式】
  输出所有满足条件的回文数,从小到大,每个一行。
【样例1输入】
  90 120
【样例1输出】
 99
 101
 111
【样例2输入】
 1 20
【样例2输出】
 1
 2
 3
 4
 5
 6
 7
 8
 9
 11

  要写3个函数,一个用来判断两位数,一个用来判断三位数,一个用来判断四位数。

  干巴爹!

  还是给点利是:

#include<cstdio>
using namespace std;
int panduan2(int x)
{
     ???
}
int panduan3(int x)
{
      ????
}
int panduan4(int x)
{
   ?????
}
int main()
{
    int x,y,i;
    scanf("%d%d",&x,&y);

    for(i=x;i<=y;i++)
    {
           if(i<10)
           {
                  printf("%d\n",i);
           }
           else if(i<100)
           {
                  if( panduan2(i)==1)
                  {
                         printf("%d\n",i);
                  }
            }
            else if(i<1000)
            {
                  if( panduan3(i)==1)
                  {
                         printf("%d\n",i);
                  }
            }
            else
            {
                  if( panduan4(i)==1)
                  {
                        printf("%d\n",i);
                  }
            }
    }
  
    return 0; 
}


Source/Category