
#include<iostream>
using namespace std;
int main()
{
int n;
cin >> n;
for(int i = 1; i<10; i++)
{
for(int j = 0; j<10; j++)
{
for(int k = 0; k<10; k++)
{
if((i+j+k+j+i)==n)
{
cout << i << j << k << j << i << endl;
}
}
}
}
for(int i = 1; i<10; i++)
{
for(int j = 0; j<10; j++)
{
for(int k = 0; k<10; k++)
{
if((i+i+k+k+j+j)== n)
{
cout << i << j << k << k << j << i << endl;
}
}
}
}
return 0;
}

用枚举法暴力输出
该代码段使用C++实现了一个暴力枚举算法,通过两层嵌套循环寻找1到9之间的整数i, j, k,使得i+j+k+j+i等于输入的整数n。此算法主要涉及基础的编程逻辑和循环控制结构。
630

被折叠的 条评论
为什么被折叠?



