文章
9
粉丝
78
获赞
0
访问
4.6k
为啥在其他测试通过,这个不通过
#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);
}
}
}
登录后发布评论
你把char数组开大一点, if (count == 4)就可以跑出来了
这个代码跑不出结果