雪是梅之香 发表于 2015-1-21 09:42:55

每日一练之六——基础题

问题描述1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式  按从小到大的顺序输出满足条件的四位十进制数(有点类似昨天的题)

Lin-Ye 发表于 2015-2-16 11:09:11

分离各个数再加起来,看看是否和原数相等

李小白 发表于 2015-2-16 18:47:49

逆向的视频我喜欢哦

我戒撸学汇编 发表于 2015-2-18 18:42:05

#include<stdio.h>
void main()
{
        int a, b, c, d, n, i;    //用a,b,c,d分别表示n的千,百,十,个位,用i来计算输出了多少个数
        for(a=1;a<10;a++)
        {
                d = a;
                for(b=0,i=1;b<10;b++,i++)
                {
                        c = b;
                        n = 1000 * a +100 * b +10 * c + d;
                        printf("%d", n);
                        if(i%5==0)printf("\n");         //每输入五个数就换行
                }
        }
}

1099062139 发表于 2015-2-26 16:10:56

#include <stdio.h>
int main()
{   
        int i,j;
        for(i=1;i<9;i++)
        {        j=i*1000+(i+1)*100+(i+1)*10+i;
          if(j<10000)
                printf("%d\n",j);
       
        }

}
页: [1]
查看完整版本: 每日一练之六——基础题