文章

9

粉丝

78

获赞

0

访问

4.6k

头像
反序相等 题解:
P1461 北京理工大学机试题
发布于2024年3月25日 22:03
阅读数 444

为啥在其他测试通过,这个不通过

 

#include <stdio.h>

#include <string.h>

int main() {

    for (int i = 1000; i < 1200; i++) {

        int f = i * 9;

        char a[4], b[4];

        sprintf(a, "%d", i);

        sprintf(b, "%d", f);

        int count = 0;

        for (int j = 0; j < 4; j++) {

            if (a[j] == b[4 - j - 1]) {

                count++;

            }

        }

        if (count == 3) {

            printf("%d\n", i);

        }

    }

}

登录查看完整内容


登录后发布评论

2 条评论
snake VIP
2024年3月25日 22:19

你把char数组开大一点, if (count == 4)就可以跑出来了 

赞(0)
snake VIP
2024年3月25日 22:16

这个代码跑不出结果

赞(0)