解题思路:
注意事项:
参考代码:
#include<iostream>
using namespace std;
int n;
bool o;
int y = 0;
bool sf(int x, int w)
{
int a, b, c, d, e, f;
a = x % 10;
b = (x / 10) % 10;
c = (x / 100) % 10;
d = (x / 1000) % 10;
e = (x / 10000) % 10;
f = (x / 100000) % 10;
if (x > 99999 && (a == f) && (b == e) && (c == d))
{
if ((a + b + c + d + e + f) == w)
{
y = 6;
return true;
}
}
if (x <= 99999 && (a == e) && (b == d))
{
if ((a + b + c + e + d) == w)
{
y = 6;
return true;
}
}
return false;
}
int main()
{
cin >> n;
for (int i = 10000; i <= 999999; i++)
{
o = sf(i, n);
if (o == 1)
{
cout << i << endl;
}
}
if (y!=6)
cout << -1 << endl;
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:794 |
简单的a+b (C语言代码)浏览:629 |
数组输出 (C语言代码)浏览:767 |
C语言训练-求素数问题 (C语言代码)浏览:1457 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:277 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1311 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:557 |
有关字符,字符串的输入输出函数说明浏览:479 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:489 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:548 |