#include<stdio.h>
int isP(int x)
{
int temp = 0, p = x;
while (x)
{
temp = temp * 10 + x % 10;
x /= 10;
}
if (p == temp)
return 1;
return 0;
}
int sum(int x)
{
int sum = 0;
while (x)
{
sum += x % 10;
x /= 10;
}
return sum;
}
int main()
{
int n,count = 0;
scanf("%d", &n);
for (int i = 10000; i <= 999999; i++)
{
if (isP(i) && sum(i) == n)
{
count++;
printf("%d\n", i);
}
}
if (count == 0)
printf("-1\n");
}
0.0分
0 人评分
C语言训练-数字母 (C语言代码)浏览:648 |
1024题解浏览:879 |
蚂蚁感冒 (C语言代码)浏览:816 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:653 |
简单的a+b (C语言代码)浏览:491 |
printf基础练习 (C语言代码)浏览:2268 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:852 |
幸运数 (C++代码)浏览:2983 |
简单的a+b (C语言代码)浏览:502 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:589 |