0
点赞
收藏
分享

微信扫一扫

反序数c语言

沪钢木子 2022-04-02 阅读 116
c语言

设N是一个四位数,它的k倍正好是其反序数(反序数如:123的反序数是321)。编程实现:输入一个整数k(2<=k<=9),输出一个满足条件的N。

#include<stdio.h>
int main()
{
    int a, i, j, k, m;
    int n, p;
    printf("满足条件的数为");
    scanf("%d",&a);
    for (i = 1;i <= 9;i++)
    {
        for (j = 0;j <= 9;j++)
            for (k = 0;k <= 9;k++)
                for (m = 0;m <= 9;m++)
                {
                    n = 1000 * i + 100 * j + 10 * k + m;
                    p = 1000 * m + 100 * k + 10 * j + i;
                    if (a * n == p)
                    {
                        printf("%d\t", n);
                    }
                }
    }
    return 0;

}

示例:

 

举报

相关推荐

0 条评论