life


私信TA

用户名:uq_20529365482

访问量:181

签 名:

等  级
排  名 15248
经  验 799
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

#include<stdio.h>

#include<string.h>

#include<math.h>

#include<stdlib.h>

int check(int x, int n) {

int a[54], j = 0, s = 0, key = 1;

while (x != 0) {

a[j] = x % 10;

s = s + a[j];

j++;

x = x / 10;

}

for (int i = 0; i <= (j - 1) / 2; i++) {

if (a[i] != a[j - 1 - i])

key = 0;

}

if (key == 1 && s == n)

return 1;

else

return 0;


}

int main() {

int n;

scanf("%d", &n);

for (int i = 10000; i <= 999999; i++) {

if (check(i,n)) {

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

}


}

}


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区